The Flower Shop
New York, United States
 
 

About The Flower Shop

The Flower Shop is located at 107 Eldridge Street - Nestled away on a seemingly quite street in downtown NYC. Serving good food accompanied by a wonderful list of natural wines.

Contact Details


The Flower Shop
107 Eldridge Street
New York, 10002
NY
United States