Where is Drury Plaza Hotel Cleveland Downtown located?
Drury Plaza Hotel Cleveland Downtown, Drury Plaza Hotel Cleveland Downtown, United States of America (approx. 41.50224°, -81.69191°)
Drury Plaza Hotel Cleveland Downtown, Drury Plaza Hotel Cleveland Downtown, United States of America (approx. 41.50224°, -81.69191°)