The Villa Rosa Hotel &Amp; Self-Catering Apartments - Cape Town South Africa - Photos
» The Villa Rosa Hotel &Amp; Self-Catering Apartments - Cape Town South Africa
The Villa Rosa Hotel &Amp; Self-Catering Apartments - Cape Town South Africa - Search and Book Hotel
277 High Level Road
8005 Cape Town
Hotels 4 Stars South Africa