623 Ocean Avenue, Fernandina Beach
https://623-ocean-avenue.usa8.info
623 Ocean Avenue, featuring a terrace, is located in Fernandina Beach, 0.7 miles from Fort Clinch State Park and 1.4 miles from Amelia Island Lighthouse. Complimentary WiFi is featured.
Fernandina Beach, FL 32034, United States of America