Cape Diamond Hotel

Longmarket Street
Cape Town
South Africa