Our Resort
Nestled on the southeastern side of Barbados, Sam Lords Castle– A Wyndham Grand Resort offers an all-inclusive luxury vacation. With stunning ocean views, exquisite dining, and a commitment to sustainability, the resort combines past, present, and future. Using cutting-edge technology for a seamless experience, Sam Lords Castle is a place where dreams begin, and memories are made, pampering guests in fine style while prioritizing environmental and social responsibility.
Rooms
Our 422 oversized guest rooms and suites boast scenic views, expansive balconies that seamlessly blend indoor/outdoor living, 24/7 room service(Additional cost), and must-haves like free high-speed WiFi, stocked minibars, and flat-screen HDTVs.
Amenities
You can stroll the beach, park yourself at one of the sparkling outdoor pools (complete with cabanas), or stay active on the tennis and pickleball courts.