Whales Bay Hotel Apartments

Ocean-side comfort for rest & relaxation