Amelia South – L2, Fernandina Beach
https://amelia-south-l2.usa8.info
Featuring sea views, Amelia South – L2 is located in Fernandina Beach, 1.6 miles from Amelia Island Historic District. The property is 1.6 miles from American Beach. The apartment comes with a flat-screen TV and 2 bedrooms.
Fernandina Beach, FL 32034-4380, United States of America