Pizza Review
Top notch ingredients. Best Neapolitan in LA. 7.8 that’s a review!!!