817 N Keene St Columbia Missouri
With a stay at Country Inn & Suites by Radisson, Columbia, MO in Columbia, you'll be within a 5-minute drive of Stephens College and Landmark Hospital. Featured amenities include a business center, express check-out, and complimentary newspapers in the lobby. Event facilities at this hotel consist of conference space and a meeting room. Free self parking is available onsite.