E
Eric Claussen Review of Menlo Pizza INC
The pizza at Menlo Pizza INC is absolutely phenome...
The pizza at Menlo Pizza INC is absolutely phenomenal. The flavors are perfectly balanced and the crust is crispy and delicious. The staff is friendly and attentive, making the whole experience even better. Highly recommend!
Comments: