The Flower Shop
212-352-1224
40.745658
-74.002995
About The Flower Shop
The Flower Shop is located at 425 W 21st St Apt 2F, New York, NY. This location is in the Chelsea neighborhood..