Discover an opulent retreat at Wyndham Grand Barbados Sam Lords Castle Resort, situated along Barbados' pristine coastline. Set within the historic Sam Lords Castle, the resort harmoniously combines contemporary luxury with timeless sophistication. Enjoy expansive accommodations, fine dining, and pampering spa treatments. Boasting an all-inclusive experience, guests relish breathtaking ocean vistas, a secluded beach, and top-tier amenities.