The Village Mart & Deli hero image

The Village Mart & Deli

Restaurant

2200 N Soto St, Los Angeles, CA 90032, USA

Biter Score
8.4
Open
Monday: 7 AM – 6 PM