Tel: 781-762-9695

1331 Providence Hwy
Norwood, MA 02062


Gift Certificates are available


Dinner

Open for takeout

4:30pm - 9:00pm

Loading...