Where is Drury Plaza Hotel St. Louis St. Charles located?
Drury Plaza Hotel St. Louis St. Charles, Drury Plaza Hotel St. Louis St. Charles, United States of America (approx. 38.76641°, -90.49205°)
Drury Plaza Hotel St. Louis St. Charles, Drury Plaza Hotel St. Louis St. Charles, United States of America (approx. 38.76641°, -90.49205°)