Atlantis On Amelia Apartment Fernandina Beach
Atlantis On Amelia is a beachfront property situated in Fernandina Beach, a few steps from Amelia Island Beach and 2.5 km from Amelia Island Historic District.
Number of rooms: 3
Fernandina Beach, 32034, United States