I'm a traveler. I tried pizza in Italy (Roma, Napoli, Sicilia), I tried pizza in Greece, in Turkey, in Egypt...but pizza from David Montes is the best, trust me guys. Crust, amazing tasty, delicious
And yes, I ordered chicken wings - they look different than at other places and maybe that's why so much tasty.
I'm happy that I live close by and can eat their pizza and appetizers almost every day Lol
Btw, they have moved and now to a different address - 955 W Craig Rd #105