Treasure Beach is located right on the beach in Paynes Bay on the west coast of Barbados.At the hotel, there is a reception (limited opening hours), bar, restaurant, safe deposit boxes (extra charge), WiFi, sma ... Read more

View all Luxury Hotels in Saint James