Hotel Econo Lodge Inn & Suites Amarillo
1803 Lakeside Street, 79118 Amarillo, United States - Amarillo.
See on map
See 4 photos
Where is the lodging establishment?
1803 Lakeside Street, 79118 Amarillo, United States - Amarillo.
Choose your room
Hotel Econo Lodge Inn & Suites Amarillo
Simplify travel at the non-smoking Econo Lodge Inn & Suites® hotel in Amarillo, TX, an easy stop on the road where you can find a great place to stay near the Kwahadi Museum.Our location off Interstate 40 makes it easy to explore attractions like:Splash AmarilloAmarillo Convention CenterAmerican QuarterAmarillo Museum of ArtAmarillo Zoo
Other names for Hotel Econo Lodge Inn & Suites Amarillo:
Knights Inn Amarillo Airport