Suggest an update
Amelia Tavern Restaurant & Brewpub/318 Centre St - Fernandina Beach - Florida (FL)
318 Centre St, Fernandina Beach, Amelia Island, FL 32034-4241, Fernandina Beach, Florida (FL)
+1 904-310-6088
318 Centre St, Fernandina Beach, Amelia Island, FL 32034-4241, Fernandina Beach, Florida (FL)
+1 904-310-6088