Property Location Located in Cape Town (Camps Bay), Villa Central is minutes from Theatre on the Bay and Camps Bay Beach. This 4-star villa is within close proximity of Lions Head and Table Mountain. Rooms Make yourself at home in one of the guestrooms, featuring kitchens. Flat-screen televisions are provided for your entertainment. Amenities Take advantage of recreation opportunities such as an outdoor pool, or other amenities including concierge services and barbecue grills.