Directions to Holiday Inn Express Albert Lea, Albert Lea

Holiday-inn-express-albert-lea-map
The Holiday Inn Express Albert Lea in Albert Lea is located at 821 PLAZA STREET , Albert Lea , MN, US .   Click on the Google Map above to get an interactive version and see the area around the Holiday Inn Express Albert Lea .