Farm Address: 15923 SW 172nd STMiami, FL 33187
Mailing Address: PO BOX 901389Homestead, FL 33090
Hours: 8-5Accepted Payment Types: Cash, Check