Where is Elwood Hotel & Suites, Lexington located?
Elwood Hotel & Suites, Lexington, Elwood Hotel & Suites, Lexington, United States of America (approx. 38.03514°, -84.5234°)
Elwood Hotel & Suites, Lexington, Elwood Hotel & Suites, Lexington, United States of America (approx. 38.03514°, -84.5234°)