The Inn at English Harbour, a Member of Small Luxury Hotels of the World, sits on Freeman’s Bay, with a white sand beach and Nelson’s Dockyard close by. Relax by the pool or enjoy snorkeling with marine life. From soothing spa treatments to delightful dining experiences, every moment is designed for relaxation and enjoyment.
16
Mar
2025
