The Flower Shop

Restaurant
New York, United States
This user account status is Approved
 

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
New York
United States