"sushi bar" Asian Restaurants in New York, NY
-
Menu
3.0 / 5 based on 110 votes
Lilli And Loo
Asian Restaurant, Chinese Restaurant, Sushi Restaurant
792 Lexington Ave (61st St & 62nd St)
New York, NY 10021 -
Menu
3.0 / 5 based on 20 votes