Baltimore is now home to many Mexican/Southwestern restaurants; several are good, but none have surpassed the venerable Mike’s, which for years has dependably delivered good Mexican eats for little money. The narrow Fells Point bar/restaurant has only five tables—three seat four people and the others barely accommodate two—and it is wholly unpretentious, with unfinished wood paneling, ever-changing art on the walls (it’s for sale), and food served on Styrofoam plates with plastic utensils.
The small menu doesn’t offer a lot, but most of what it does have is very good to excellent. Be sure to get the Cuban black-bean soup (it’s out of this world, or at least out of this country) and the tamales (if they have ’em), which come in corn husks and are deliciously spiced. Even with a couple beers and the tip, you’ll probably spend less than $20 for your meal. There are some Mexican restaurants in the city you could go to for inferior food at higher prices, but why?