Christ Church, Christ ChurchBarbados Beach Club
Mon, 21st Jun
7 nights
All Inclusive
from £1,038.45pp
TripAdvisor rating