TLS Central Excited to Announce the Purchase of New Building!

TLS Central is excited to announce the purchase of our new 30,000 square foot building located at 6660 Doubletree Ave. in Columbus. Located just 4 and a half miles from our current building on Dillmont, the Doubletree building sits just off of Schrock Road. The beautiful building will allow us to relocate our Behavioral [...]