All-inclusive resort

Wyndham Grand Barbados Sam Lord’s Castle

Long Bay · St. Philip · Barbados

An all-inclusive resort and spa on the historic Sam Lord’s Castle estate at Long Bay in St. Philip.

Wyndham Grand opened its all-inclusive resort on the grounds of Sam Lord’s Castle at Long Bay, on the south-east coast, and welcomed its first guests in October 2023, according to press reports. Crane Beach and Bottom Bay are close by.

  • All-inclusive
  • Sam Lord’s Castle estate
  • South-east coast