The Inn at English Harbour (Antigua and Barbuda)
Part of Small Luxury Hotels of the World, The Inn at English Harbour is a chic beach haven that’s optimal for those who want to shed their stress and replace it with a sense of calm. The spa pampers all who experience it. With just 28 rooms, the Inn feels like an uncrowded, intimate boutique hotel.
[Photo via The Inn at English Harbour]