I used to go here all the time when I lived in Vegas. They're on the seedier end of the strip but the place is definitely worth a visit. The picadillo is awesome. And so is the...
All reviews seem positive