Bar · Lower East Side
7
7 Postcards
The Flower Shop on the Lower East Side blends ’70s retro vibes with contemporary American bites and a lively downstairs bar for a perfect night out.
107 Eldridge St, New York, NY 10002 Get directions
Menu