Filters:
clear
Country: United Kingdom

northern italian restaurant in Nr Eccleshall

About 1 results.

Pizza Express

Market Square 3, ST16 2JH Stafford, United Kingdom

Our restaurant in Stafford is located in the heart of the market square, close to the town’s main attraction. Come and enjoy our iconic pizza.

  • 1