Lilli And Loo
Asian Restaurant, Chinese Restaurant, Sushi Restaurant
792 Lexington Ave (61st St & 62nd St), New York, NY 10021
(212) 421-7800
(212) 421-7800
3.0 / 5 based on 110 votes
Photos
Uninspired generic Asian fusion. And yet, it's worth a stop if you're...
... Food's okay, but came out cold. Service was slow (honestly it was...
... is delicious but their dumplings are very poor quality.