Die Unterkunft Beach Villas ist gelegen in Fernandina Beach, 2,2 km von der Sehenswürdigkeit Amelia Island Lighthouse und 4,2 km von der Sehenswürdigkeit Fort Clinch State Park, in einer Gegend mit Möglichkeiten zum Fahrradfahren.
441 South Fletcher Avenue, Fernandina Beach, 32034, USA