Amelia Island Resort Sterling Vernon December 27, 2017 Address 39 Beach Lagoon Rd Fernandina Beach FL 32034 United States Loading Map.... Amelia Island Resort39 Beach Lagoon Rd - Fernandina Beach 30.5545374 -81.44492479999997 Upcoming Events No events in this location