"To Our Loyal Customers: Stash's Pizza of Norwood is separately owned and is not affiliated with any other locaitons.
We have been separately owned since May 2019, and we try our best to provide great customer service to all! Stay well!
Stash's Management"

Stash's Pizza

254 Dean Street, Norwood, MA 02062

Tel: 781-501-5700

— Store Hours —

Monday-Thursday 11am-10pm

Friday-Saturday 11am-11pm

Sunday 11am-9pm