Amelia Island
Amelia Island is part of the Sea Islands chain of barrier islands, on the U.S. state of Florida’s Atlantic coast. It has a history of Spanish, French, British and American rule.
Read MoreGregor MacGregor's Mini Links & Drinks
201 Alachua St, Fernandina Beach, FL 32034
Guest Book