



not rated
Amelia Island, Florida, 32034
(904) 261-6161
$171 and up / Check Availability
Spa resort overlooking the blue water of the Atlantic on the east and the green marshland and intra coastal waterway on the west.