Cheaper than the restaurants on the nearby Piaz...
Cheaper than the restaurants on the nearby Piazza Navona, pizzas were tasty and good value. Service fine
Cheaper than the restaurants on the nearby Piazza Navona, pizzas were tasty and good value. Service fine