Leopard Beach in running for 5 WTA Awards

THE CHUI MAKES 5 NOMINATIONS FOR THE WORLD TRAVEL AWARDS (Posted 12th August 2013) The Leopard Beach Resort and Spa, arguably the resort with the highest reputation and greatest magnetic pull for thousands of repeat and many more new guests at Diani Beach, has made an astonishing 5 nominations for the World Travel Awards 2013, […]