Econo Lodge Knob Noster

2340 W Irish Ln
Knob Noster
Missouri
United States