Heywoods Villa is set in Saint Peter. Guests staying at this apartment have access to a fully equipped kitchen.
The air-conditioned apartment consists of 1 bathroom and a living room. A TV with cable channels is offered.
Silver Sands is 27 km from the apartment, while Bridgetown is 18 km from the property.