Feel at Home on the Oceanfront The Amelia Surf & Racquet Club’s 712 feet on the Atlantic Ocean is virtually in the middle of Amelia’s 13 miles of oceanfront beach. Amelia Island is the northern… Read more »‘, ‘Home’, ‘
4800 Amelia Island Pkwy, Fernandina Beach, FL,32034