To navigate, press the arrow keys. Stamford Pizza ← View details 2 The Square, Stamford Bridge, York, Stamford Bridge, England YO41 1AF +44 1759 373227 Get Directions From* To * — Required information