i enjoyed Leela's place- Great location near Queens plaza, good deli nearby, this area of LIC is interesting and you can explore the other areas of Queen's easily from there. and Leela is great!