20 2nd Ave SW, Rochester, Minnesota 55902-3027 USA
Photo Credit: The Kahler Grand Hotel
Claim copyright