Image is not available

Strand Pavilion

Aparthotel

Beach Road, Cape Town, Western Cape, South Africa 7139