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