home button coupons button catering button contact button
To place your TAKE OUT, DELIVERY OR DINE IN order call:
Ph: 508.872.0091
Fx: 508.872.0142

We are located at:
51 Hollis Street (Rte 126)
Framingham, MA 01702