The picture perfect location for your next holiday in Barbados. Situated on the fabulous Dover Beach on the South Coast, each apartment enjoys stunning sea views. Spend your days relaxing on your private terrace, lounging poolside, enjoying water sports or basking in the sunshine.