Barbados will soon welcome a new Five-Star resort when Wyndham Hotel Group opens its 13th Caribbean property and its first Grand Resort.
Sam Lord’s Castle Barbados, A Wyndham Grand Resort, will be an elegant 450-room resort with onsite dining, a spa, pools and beach access on Long Bay. The first branded resort for Wyndham in Barbados, the all-new property will be located at the former site of Sam Lord’s Castle in the parish of St. Philip. The hotel will located around the site of notorious pirate Samuel Hall Lord’s Georgian mansion, which dates back to the early 1800s. The addition of the new Barbados resort will include restoration of the mansion and is expecting to cost $200 million.
Sam Lord’s Castle Barbados will open in 2018.
Our team of parents and travel experts chooses each product and service we recommend. Anything you purchase through links on our site may earn us a commission.