Located in Cape Town (Cape Town City Centre), this apartment is within a 15-minute walk of Long Street and Cape Town Stadium. This apartment is 0.9 mi (1.5 km) from Cape Town Cruise Terminal and 0.9 mi (1.5 km) ... Read more

View all Luxury Hotels in Cape Town