Leamington Pavilion

Leamington Pavilion is an opulent beachfront villa set within two acres of lush, tropical gardens, and provides a magical setting ideal for families or groups looking for a more personalised holiday alternative to the larger hotels on the island. The timeless essence of Leamington Pavilion sophisticated yet unpretentious elegance is reminiscent of its past, when… Read more »