Sleep Inn & Suites Grand Forks Alerus Center is a mid-range hotel located in Grand Forks, North Dakota.