South of the Seven: Review

duck burger south of the seven

At Mile Marker 17 in the Florida Keys sits the Sugarloaf Lodge. The Lodge is a landmark as well as a hangout for locals and visitors alike. Built in the late 1950’s, it has undergone several changes through the years. The newest change comes with the transition of ownership of the on-site restaurant, now called […]