Lunch Box Deli, Norwood, MA
NEW Hours Mon - Sat 9AM - 5PM!
We are now open until 5:00PM!
859 Providence Highway Norwood, Ma
(Route 1 South Next to Newbury Comics!)
Join our e-mail list!
Stay up to date and never miss an update!