photo 1 of 5

The Crane Villas
The Penthouse Villas are located within the extensive grounds of The Crane Resort, in the tranquil locale of southeastern Barbados.