About Norwood Village Apartments
A brand-new, centrally located building, just minutes from the heart of downtown.
More about Norwood Village Apartments
Norwood Village Apartments is located at 11322 95 St NW, Edmonton, Alberta
587 521-6123
http://www.norwoodvillageapartments.com/