2306 East Main Street, Building B Albert Lea 56007
Econo Lodge is a 2-star property situated in Albert Lea. Featuring a restaurant, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.At the hotel, the rooms come wi...more