Description
This hotel is located in New Ulm, 80 miles South of the Twin Cities. The hotel is within
walking distance of retailers and several restaurants, and adjacent to Applebee's. The August Schell Brewery, Vogel Arena, and
Martin Luther College are only a couple of miles away. |