Sam Lord’s Castle Resort

St. Philip, Barbados