If you're looking for fancy, you won't find it here. But this L.A. institution is a must-stop at when downtown to try...
Downtown · 1001 N Alameda St, Los Angeles