About Lilli And Loo

Last Updated: Dec 11, 2014
Lilli And Loo is a Chinese restaurant located at 792 Lexington Ave in New York, NY 10021. Lilli And Loo has been described as an Good Chinese restaurant and has received an average rating of 6 by our members.

Food

Decor

Service

User Reviews for Lilli And Loo

All Reviews for Lilli And Loo