Immanuel Baptist Church Church of Tallahassee, FL. The location of Immanuel Baptist Church Church is 32308, 2351 Mahan Dr - marked with a pin on Google Map.