Mountain Manor

17 Breda Street
Cape Town
South Africa