Get Directions to China Castle Restaurant ← View details 1231 WEST KEARNEY STREET, Springfield, Illinois 65803 (417) 832-0533 Get Directions From* To * — Required information