Norwood Mall

Contact Details

Phone Number:
011 7286 6402

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.

Norwood Mall  - Logo