minube
Econo Lodge Downtown
The Econo Lodge Downtown is located in Omaha, Nebraska in the United States. It is siyuated in the city center within half mile of Joslyn Art Museum. The hotel has very good services, including wireless Internet access in every part of the hotel, 24-hour reception, fax, and more.