News

Situated on Barbados' southern ... of Christ Church, O2 Beach Club & Spa provides all the amenities of a five-star resort without isolating travelers from island culture. Recent guests said ...