Posted on January 1, 2019 January 1, 2019 by WebsiteYellowPages.com Southlake Center-Mental Health 1 2 3 4 50.000 CategoriesMental Health Services LocationsIndiana Bookmark Contact Information Business Name Southlake Center-Mental Health Address 8555 Taft St, Indiana 46410-6199 Phone Number 3252366533 Fax Number 2197694005 Website http://www.wtcmhmr.org CategoriesMental Health Services Post navigationPrevious post: Bridal Boutique & Mr PenguinNext post: Lakeland Christian Academy