Park West Self Catering is a Indoor lodging establishment located in Cape Town, Western Cape, South Africa. 2FC4+MF Constantia, Cape Town, South Africa Park West Self Catering, located in the beautiful city of Cape Town, Western Cape, South Africa, offers a magnificent indoor lodging experience. Situated at the address 1 Bougainville Ave, Newlands, Cape Town, 7700, South Africa, this accommodation
Read more...