Advertisement
Live music at a waterfront restaurant and bar, located directly on the beach on Amelia Island.Event Venue & Nearby Stays
Sandbar Amelia Island, 2910 Atlantic Ave,Fernandina Beach,FL,United States