School of Rock Norwood/Walpole1250 Washington Street Norwood, MA 02062 USMain Number(781) 352-2336(781) 352-2336Closed Today Open Today: 2:00 PM - 7:30 PMOpen Today: 2:00 PM - 7:30 PMOpen Today: 2:00 PM - 7:30 PMOpen Today: 2:00 PM - 7:30 PMOpen Today: 11:00 AM - 5:00 PMClosed Today Visit Local Page Get Directions