Victoria & Alfred Hotel

On The Waterfront Pierhead
Cape Town
South Africa