Free Life Community Church- Mecca Campus Address 4924 College Street Mecca Indiana 47860 United States Upcoming Events No events in this location