Get Directions to Jennings Service Center ← View details 8501 Lucas and Hunt Road, St. Louis, Missouri 63136 +1 314-877-2550 Get Directions From* To * — Required information