world no1 restaurant new york - Flora Bar

Eclectic, seafood-focused restaurant by the Estela team, in a lofty, modern space at the Met Breuer.
Located in: The Met Breuer
Address: 945 Madison Ave, New York, NY 10021, USA
Hours:
Closed ⋅ Opens 11:30AM

Menu: places.singleplatform.com
Reservations: opentable.com
Phone: +1 646-558-5383