Property Location: With a stay at 113 The Square in Cape Town (Cape Town City Centre), you'll be minutes from District Six Museum and South African National Gallery. This apartment is within close proximity of Houses of Parliament and Great Synagogue. Rooms: Make yourself at home... Show More
Reach us, we're available 24/7.