The Flower Shop

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