Sam Lord's Castle was a mansion built in the early 1800s on the island of Barbados . This property, located in the parish of St Philip, was developed into a luxury hotel. For many decades through to the 1990s, Sam Lords hotel was a desirable tourist location. The property is currently undergoing a complete renovation.