Karta Vacation Rentals
In the heart of Cape Town City Centre, a short stroll from Long Street and about a 7-minute walk to the Cape Town International Convention Centre. Port of Cape Town sits nearby, and Two Oceans Aquarium and Cape Town Stadium are a couple of miles away.