We would love to hear from you! Please note that we do not take reservations.
50 Worcester Rd Rt. 9E
Framingham, MA 01702
Located in the back of The Plaza!
Open every day except Christmas day!
* We do not take reservations