Hotel Holiday Inn Express Cape Town City Centre, Cape Town

101 St George's Mall, Corner of Church Street& St George'sCity Bowl, Cape Town South Africa