To navigate, press the arrow keys. Zen Chinese Take Away ← View details 39 Saint Leonard's Street, Stamford, England PE9 2HN +44 1780 763293 Get Directions From* To * — Required information