i just noticed Leo's Tacos now has 4 locations in So Cal from their website (i had no idea). Question for the hounds:
* Anyone try their other 3 New Locations besides the original on La Brea? How is it?
is there a noticeable difference between them?
* Also, does anyone know the Hours of the other 3 locations?