Get Directions to Schnucks South City ← View details 3430 S Grand, Saint Louis, Missouri 63118 (314) 772-5722 Get Directions From* To * — Required information