Ohio State's Talbot Hall, located just east of downtown Columbus, brings comprehensive drug and alcohol addiction recovery services to the central Ohio area. The center is conveniently located with free parking and ease of access. Our doctors and physicians are dedicated to providing the best personalized health care to all patients throughout central Ohio.