Featuring free Wi-Fi in every room, this Red Roof Inn Plus - The Ohio State University is located opposite Ohio State University. The property is situated less than 3 km from the Ohio Stadium (The Horseshoe).
Zimmeranzahl: 113
441 Ackerman Road, Columbus, OH 43202, USA
Hotel heute 1-mal gebucht.