Express By Holiday Inn Cape Town City Centre, Cape Town
Express By Holiday Inn Cape Town City Centre
101 St Georges MallHoliday 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.