To navigate, press the arrow keys. Star Pizza & Kebab ← View details 8 Stafford Street, Newport, England TF10 7LT +44 1952 825900 Get Directions From* To * — Required information