Every time i bring someone new they turn into a believer
·
Mar 2024
Best pizza in the land. I feel cheated my whole life. If you love new york pizza this is your place. I live in Washington state and I'm dreaming of going back just for that pizza!!! I tried others but this pizza is beyond delicious