To navigate, press the arrow keys. The Humber Stone Inn ← View details 15 Main Street, Leicester, England LE5 1AE +44 116 276 0067 Get Directions From* To * — Required information