Mall of Tembisa 10:00 AM - 9:00 PM 9:00 AM - 9:00 PM 9:00 AM - 9:00 PM 9:00 AM - 9:00 PM 9:00 AM - 9:00 PM 9:00 AM - 9:00 PM 9:00 AM - 9:00 PMMall of Thembisa, Shop UG39 Corner Olifantsfontein Road and Aluminium Drive Thembisa 1666 ZAphone010 141 5632010 141 5632ServicesPizza, Triple decker, Instore pickup, DeliveryGet DirectionsOrder Now