Norwood shopping mall is a trendy business and shopping destination which has combined sophistication, convenience and access to world class