True Italian food! This place is amazing! We first moved to Belmont thinking we were going to be able to get a decent pizza, and we were absolutely wrong. Hands-down the best pizza in town. Not only that, but you can buy some of the same ingredients they use in their food right there in the restaurant. If you get a chance just give it a try, you will be absolutely convinced this is the place to be for good pizza.