Delizio Pizza
Price: £15.99
12" Pizza, 1 any side, 1 can of drink.
Delizio Pizza, 14 Market St, United Kingdom
Restaurant
No open hours
Spot something wrong?
Tried Solo Deal 2? Be the first to say what you thought.