Meeting Spotlight
CMITE
GMITE
Advertise
Research
Events
Incentives
Destination
Hotels
Air Travel
Tips
Events
Subscribe
Resources
Subscribe
Research
Events
Incentives
Destination
Hotels
Air Travel
Tips
Events
Subscribe
Resources
Meeting Spotlight
CMITE
GMITE
Advertise
Sam Lord’s Castle a Wyndham Grand Resort
Hotels
New in Barbados: Sam Lord’s Castle, a Wyndham Grand Resort
The upcoming resort will have 422 rooms, 10 food and beverage concepts and 12,000 square feet of meeting space, making it the largest hotel on island.
Matt Turner
Jun 7, 2023 10:59am