Amelia Island Horseback Riding
Amelia Island Horseback Riding, Fernandina Beach: Amelia Island is part of the Sea Islands chain of barrier islands on Florida’s Atlantic coast and a popular destination known for its luxury resorts, golf courses and numerous sandy beaches. The Main Beach Park has sand dunes, a boardwalk and public sports and recreation facilities. One very special Read More