Meadowlake Baptist Church Church of Mobile, AL. The location of Meadowlake Baptist Church Church is 36619, 8075 Three Notch Rd - marked with a pin on Google Map.