Wyndham Grand is now taking reservations for its newest resort, the 422-room all-inclusive Wyndham Grand Barbados, Sam Lord's Castle Resort & Spa. The secluded, ocean-front hotel marks Wyndham Hotels & Resorts' entrance into Barbados and will begin welcoming guests beginning Oct. 12 with select amenities, followed by a formal grand opening in early 2024.
"Barbados offers the perfect backdrop for a chic and upscale getaway – lush, tropical gardens, uninterrupted ocean views and an array of opportunities to unplug, unwind, and make lasting memories with friends and family," said Gustavo Viescas, president, Latin America and Caribbean for Wyndham Hotels & Resorts.
Located on the Southeastern side of the island of Barbados, just 15 minutes from the Grantley International Airport, the hotel is located on the former site of Sam Lord's Castle, which was once renowned for pirates during the 19th century.
Last spring, TMR offered readers a first-hand look at the soon-to-open Sam Lord's Castle Barbados.