The restaurant is located inside the red buildi...
The restaurant is located inside the red building on the second floor from the street... The cooks are all Italian and have won many pizza competitions... Best pizza in town for sure...
The restaurant is located inside the red building on the second floor from the street... The cooks are all Italian and have won many pizza competitions... Best pizza in town for sure...