Kahler Grand Hotel

20 2nd Ave Sw
Rochester
Minnesota
United States