Best Self Catering Accommodation Cape Town, Near Camps Bay | Clifton Rooms & Suites
Clifton Villa Lodge
Self Catering Accommodation Cape Town | Clifton Mansion Villa Lodge
The Clifton Mansion Villa Lodge prides itself as one of the best self catering accommodation in Cape Town, near Camps Bay. It boasts 6 luxury, air conditioned, stylish and spacious bedrooms. Each is designed and decorated in absolute grandeur – this is where fairy-tale intimacy meets luxury.