I think you nailed it.
Leo’s is basically an al pastor specialist. Not sure I’ve even had anything else from them lol
El Chato’s good, too, but I wish they had spicier salsa. probably just me.
You and me both! Damn.
can you remove that video? Everytime I come to this thread I hear some woman yelling at me to get out. lol
2 Likes
Done
2 Likes