Built in 2008, Villa Costa Rose is a distinct addition to Cape Town and a smart choice for travelers. The city center is merely 7 kilometers away and the airport can be reached within 25 minutes. With its conve ... Read more

View all Luxury Hotels in Cape Town