Located in Cape Town and only less than 1 km from Camps Bay Beach, Villa Aqua by Totalstay provides accommodation with mountain views, free Wi-Fi and free private parking. The air-conditioned accommodation is 1.2 km from Glen Beach.
Number of rooms: 4
1A Atholl Road, Camps Bay, Cape Town, Camps Bay, 8003 Cape Town, South Africa