Costa Farms

25.5635568, -80.4549249

1
Location:

21800 SW 162nd Avenue
Miami, FL 33170
United States

Owners:
Jose Costa and Maria Costa Smith
Harvest: