Cape Point Villa is a Villa establishment located in Cape Town, Western Cape, South Africa. Check-in time: 2:00 PM Check-in time: 2:00 PM,Identifies as women-owned Q9XJ+69 Scarborough, Cape Town, South Africa Welcome to Cape Point Villa, a stunning accommodation choice located in the picturesque coastal town of Scarborough in Cape Town, Western Cape, South Africa. Situated at 346 Duiker St, our villa
Read more...