Christ Church, Christ ChurchBarbados Beach Club
from £1,340pp
Sun, 17th Jan
7 nights
All Inclusive
TripAdvisor rating