Palm Island Resort

Rooms:
Cape Haze, Florida