Wyndham Opens New Private Island Resort in Belize
Wyndham Hotels and Resorts has opened its third resort property in Belize, Caribbean Journal has learned. The company has unveiled the new Turtle Island Beach Resort, a private-island resort off the western coast of Ambergris Caye. The new resort, which is owned by Castle Capital Investment, is part of the Trademark Collection by Wyndham. …
Read More