Panorama View of Sugar Cane Hotel & Spa, Maynards, St. Peter, Barbados