Saint Johns
Nestled on an island of 365 beaches, one for each day of the year, the hotel will steal your heart with its magnificent gardens and tropical...
Price based on : 2 adults, checking-in from 31 July 2024 for 5 nights
£207
per person per night
Search Offer