To navigate, press the arrow keys. Best Kebab & Pizza House ← View details 18 Gloucester Street, Stroud, England GL5 1QG +44 1453 750578 Get Directions From* To * — Required information