Located 254 meters from The Duchess of Wisbeach. Set in a prime location of Cape Town, Villa Costa Rose puts everything the city has to offer just outside your doorstep.
Located 270 meters from The Duchess of Wisbeach. The Hyde Hotel is a popular choice amongst travelers in Cape Town, whether exploring or just passing through.