Holiday Inn St Louis Downtown/Convention Center, Saint Louis
https://holiday-inn-st-louis-downtownconvention-center.usa8.info
America’s Convention Center is across the street from this downtown St. Louis hotel. An indoor pool is available year round and rooms are classically furnished and feature cable TV.
811 North 9th Street, Downtown St. Louis, Saint Louis, 63101, United States of America