A friend of mine just moved to L.I.C. and I thought I'd get him some tips from trusted Chowhounds. What are the best bets? He lives on Vernon near 46th St - I think. Well, he lives near the LIC Bar.
Did a search, but they're pretty outdated, so thought I'd try a fresh post.