Amelia South Condos Appartamento
3350 S Fletcher Avenue, Amelia Island, 32034
Situated a few steps from Amelia Island Beach and 2.7 km from Amelia Island Historic District, Amelia South Condos in Fernandina Beach features air-conditioned accommodation with views of the pool and free Wi-Fi.