Carib Blue Apartments

#60 Dover Terrace, Dover, Saint Lawrence, BB11210 Christ Church, Barbados

Hotel image
Read more reviews for Carib Blue Apartments