Flor De Lima Farms

  • (818) 489 9327

Address

1431 Truman St, Unit A
San Fernando Ca 91340

Open in Google Maps

BESbswy