Tel: 781-762-9695

1331 Providence Hwy
Norwood, MA 02062


Gift Certificates are available


Dinner

Open for dine-in and takeout

4:30pm - 9:00pm


Closed on Tuesday

Loading...