Cielito Lindo

This long-standing restaurant serves Tex-Mex dishes in a quaint setting that looks like a Mexican cottage. It's named after a classic Mexican tune played by Mariachi bands and not the famous Los Angeles restaurant. You'll find platos tipicos like enchiladas, chimichangas, fajitas, and burritos along with Latin/Cuban dishes like masas de puerco, chicken and steak palomilla, and ropa vieja. Prices are cheap (nothing more than $20), and each plate comes with either refried beans and Spanish rice or white rice and black beans. Chips and salsa are complimentary, natch.