Kahler Grand Hotel 3 stars

20 Southwest 2nd Avenue, Rochester, MN 55902, United States of America

Hotel image
Read more reviews for Kahler Grand Hotel