Our new location is 1026 3rd Ave (60/61 street) NY, 10065

Lilli and Loo
Lilli and Loo
  • Home
  • Order Now
  • More
    • Home
    • Order Now
  • Home
  • Order Now

Hungry? Order for pickup.

Order Now

Contact Us

Lilli and Loo

1026 3rd ave, New York, NY 10065

(212) 421-7800

Hours

Monday to Sunday
12 pm to 9 pm

Social