The Grenada resort will be one of the largest resorts on the Caribbean island and will be located on the beach on Tamarind Bay. Guests will be able to enjoy the island’s lush landscapes and explore picturesque mountains, waterfalls and historical sites, as well as pursue opportunities for both adventure and relaxation.
Read MoreHotels and resorts are in the business of making their guests feel happy & appreciated, and they understand the value of providing exceptional service.
Read More