Tudor Hotel

53 Longmarket Street
Cape Town
South Africa