H

Holly Luo

4 years ago

Best pizza in the bay, and possibly the country! P...

Best pizza in the bay, and possibly the country! Prices are not too bad considering the location ($20 for a whole 12" pizza), and they always include plenty of slivered slices on the side. Definitely get their tangy refreshing green sauce, it'll make your pizza taste heavenly.

Comments:

No comments