El Huarache is one of those 'hole in the wall' restaurants that is a joy to discover. Located in a run down...
All reviews seem positive