Northeast Florida: Amelia Island Offers
Photos and story by Mary Gallagher Amazing Amelia Island located off the northeast Florida coast is a barrier island rich in colorful history and breath-taking natural beauty and the type of place you’ll enjoy returning with friends and family time and time again. The island features 13-miles of beautiful beaches, abundant wildlife, and pristine waters …