Rooms
Rooms Number: 0
Breda Street, 17 - Gardens - Cape Town, South Africa View Map
This 3 star hotel is located in the city centre of Cape Town.
This 3 star hotel is located in the city centre of Cape Town.
TripAdvisor vote: 3.5/5 Based on 63 guest reviews
Rooms Number: 0