"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!
254 Dean Street, Norwood, MA 02062
Tell us what