Where is Red Roof Inn Cleveland - Independence?

Where is Red Roof Inn Cleveland - Independence located?

Red Roof Inn Cleveland - Independence, Ohio, United States (approx. 41.39448°, -81.64948°)


Where is Red Roof Inn Cleveland - Independence on the map?