To navigate, press the arrow keys. Today's Local ← View details Red Lion Square, Stamford, England PE9 2AJ +44 1780 764061 Get Directions From* To * — Required information