Located on the beachfront of Las Cuevas Beach, this small eco-hotel is surrounded by lush tropical vegetation, offering panoramic views of the Caribbean Sea and the Northern Range Mountains.
Number of rooms: 13
North Coast Road, 00000 Las Cuevas, Trinidad and Tobago