I live down the street from here so when I don't want to drive far, I usually just order from here. The food is average. The prices are average. There's really nothing spectacular about it other than convenience.
Address: 273 Lincoln St, Worcester, MA 01605-2139
Location: United States > Massachusetts (MA) > Worcester
Phone Number: +1 508-831-9881