howard johnson hotel s

4530 N. Lindbergh
St. Louis
Missouri
United States