Leaf Bar & Lounge

133-42 39th Ave, 10 Fl

133-42 39th Ave, Flushing, NY 11354, USA | 718-865-8158

Website | Menu | $$

Known for

  • american

Teams

  • Mets