With a stay at Blackheath Lodge in Cape Town (Three Anchor Bay), you'll be within a 5-minute drive of Cape Town Stadium and Two Oceans Aquarium. This upscale guesthouse is 2.2 mi (3.6 km) from Cape Town Interna ... Read more

View all Luxury Hotels in Cape Town