is the place you are thinking of? i know they just recently started leaving flyers in our neighborhood. we tried them and were very pleasantly surprised. excellent food and very on top of things when we placed our delivery order on the phone. i definitely recommend this place. hope this is the place you were looking for.
more