Address: 190 Main St, Norwood, MO 65717, USA
“Wow!! We went in for ice cream, but as soon as we smelled the pizza, we decided to stay for pizza instead! Fantastic pizza!! Would definitely recommend, and the prices are very reasonable! Service was friendly, place was very clean!”