Amelia Island- One of the Top 10 Islands in the U.S.

Monday, January 26, 2015

Amelia Island, located in the northeastern Florida, is a 13-mile long naturalist wonderland.  Anchored by park reserves at each end, the city is bordered by the expansive white…

Read More