This hotel is located across the street from the famous Dover Beach in the area of St. Lawrence, in the parish of Christ Church on the south coast of Barbados.
See more: Hotels in Caribbean & Central America Hotels in Barbados Hotels in Barbados Holiday Destinations in Caribbean & Central America