To navigate, press the arrow keys. China Garden Restaurant ← View details 566 Adelaide Street North, London, Ontario N6B 3J5 +1 519-433-0613 Get Directions From* To * — Required information