South Bend

4

TLC-South Bend is located in the heartland of the USA, in South Bend, Indiana, on the campus of Indiana University South Bend.

1700 Mishawaka Avenue, Suite 1
South Bend, IN 46615
United States
+1 (574) 287-3622