With a stay at Antrim Villa 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 1.9 mi (3 km) from Long Street and 1.9 mi ... Read more

View all Luxury Hotels in Cape Town