Filters:
northern italian restaurant in Nr Eccleshall
About 1 results.
Pizza Express
Market Square 3, ST16 2JH Stafford, United KingdomOur 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.