Norwood Inn & Suites is a modest lodging establishment in Minneapolis, MN, providing comfortable accommodations for travelers.
With a focus on simplicity and convenience, the inn offers a no-frills experience for guests seeking a budget-friendly stay in the area.
Generated from their business information