Econo Lodge Tonawanda I-290 Near University At Buffalo - North Campus
Econo Lodge Tonawanda I-290 is a Econo Lodge hotel in Tonawanda , New York. Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 2-star hotel. It is located at 2000 Niagara Falls Blvd.
Compare Prices at TheRealPlaces