Los Angeles, CA
Deli stand likely selling sandwiches, cured meats and prepared deli foods (name-inferred from 'delicatessen') at Los Angeles-area farmers markets.
Location
Atwater Village Farmers' Market
3528 Larga Ave, Los Angeles , California 90039