To navigate, press the arrow keys. China Grill ← View details 140 Cranbrook Road, Ilford, England IG1 4LZ +44 20 8554 4181 Get Directions From* To * — Required information