Norwood Inn, hotel in Norwood, Colorado, USA
Address and contacts
This Minnesota hotel is located 25 miles from the Mall of America and offers free WiFi.
Norwood Inn & Suites features 24 hour front desk service and a business center.
Each guest room at Norwood Brooklyn Center offers a microwave and refrigerator.
The Brooklyn Center Norwood Inn & Suites is located 7 miles from Grand Rio Water Park.