Business World |
May 2015
124
Spread across three and a half acres, the Accra Beach Hotel & Spa is a tropical haven
on the southern coast of the Caribbean, on the island of Barbados. A prime beach
front location exuding Caribbean charm, the central location offers a tropical oasis
that’s guaranteed to rejuvenate and reenergize your soul and senses.