Location: 1620 Northwest 21st Street, Miami, FL 33142
Phone:(305)326-8963
Category: Grocery
Tags: Fruits & Vegetables, Fruits & Vegetables Retail, Produce, Farmers Markets