Located in Cape Town, 1.7 km from Hout Bay Beach and 4.8 km from World of Birds, Mountain View’s provides air-conditioned accommodation with a balcony and free Wi-Fi. This villa features a private pool, a garden and free private parking.
18 Hugo Avenue, 7806 Città del Capo, Sudafrica