Holiday Inn Express Cape Town City Centre 3 stars

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

Hotel image
Read more reviews for Holiday Inn Express Cape Town City Centre