Location: 2200 Northwest 23rd Street, Miami, FL 33142
Phone:(305)633-0011
Fax:(305)633-4440
Category: Grocery
Tags: Fruits & Vegetables, Fruits & Vegetables Retail, Produce, Farmers Markets