Express By Holiday Inn Cape Town City Centre, Cape Town

Express By Holiday Inn Cape Town City Centre

101 St Georges Mall

Holiday Inn Express Cape Town City Centre that opened on the 01st March 2008, ideally located in the centre of Cape Town, South Africa. Situated 2km from the world renowed Victoria & Alfred Waterfront, and overlooks the majestic Table Mountain.