Nestled in lush tropical gardens with uninterrupted ocean views, on historic grounds with stories of a bygone era, Sam Lord’s Castle Barbados, a Wyndham Grand Resort, is an iconic 422-room, beachfront, all-inclusive luxury lifestyle experience.
With a focus on green-living and wellbeing, and amenities engineered with meetings and events at the fore, Sam Lords Castle is amongst the first distinctively eco-luxury and sustainably designed resorts in the Caribbean.