Located at 242 Stillwater Ave. (next to Salon Roshawn), this deli and eatery is the perfect spot for either takeout or eating in. Conveniently located minutes away from downtown Stamford and I-95, the shop is a popular choice for locals passing through on their lunch breaks.