MOUNT SIERRA HOTEL AND SPA

4 CAMP STREET GARDENS
CAPE TOWN
South Africa