Our Location


As of October 1, 2016, we have moved to our new church facility located at 2002 Williams Road, Tallahassee, FL 32311. Right on the corner of Apalachee Parkway (Hwy 27) and Williams Road.