Company TRIPLE ROCK BAPTIST CHURCH INCORPORATED Address 2918 N. Broadway St, Indianapolis, IN, 46205, USA