Wyndham Grand Barbados, Sam Lord's Castle Resort & Spa (Opening Fall 2023)
Welcome to Sam Lord's Castle - A Wyndham Grand Resort. Offering 422 rooms and suites with all the necessary amenities for a warm and comfortable stay. Enjoy uninterrupted ocean views, exceptional culinary experiences and premium amenities.