Norwood Mall
Physical Address
Cnr African Street & Sarie Marais Road
Norwood
2192
Categories
shopping malls
About Norwood Mall
With over 75 stores, Norwood Mall is a sophisticated and sleek environment that seeks to entertain and provide a shopping experience that is unparalleled.