5915 Wilson Avenue, St. Louis, Missouri 63110 USA
Photo Credit: https://www.ihg.com/holidayinn/hotels/us/en/st-louis/stlfp/hoteldetail
Claim copyright