Get directions to: Prop Stop, Norwood, MA Restaurant address: 147 Albemarle Rd Norwood, MA 02062, USA Driving Walking Bicycling Restaurant: Prop Stop