All reviews seem negative
Horrible service.
The Scene Every pizza at DaVinci's is $9.99, whether small, medium or large. If you have an aversion to eating in the car you might want to think twice about coming here; pizzas are...