Los Feliz. A new bad-ass looking taco den in LES, stumbling distance from my apt. If the tacos, salsa & margs are decent, this is gonna be trouble.
This is really cool-looking, anyone else think this looks like it could be a set from “Man of La Mancha” with Peter O’Toole and Sofia Loren?