In a city with a dining scene as diverse and plentiful as Baltimore's, there are a handful of great restaurants for a variety of different tastes.  If you're in the mood for Mexican food, there are a number of great Mexican restaurants in Baltimore that can accomodate.  Here are our picks for five great Mexican restaurants in the Baltimore area.

La Palapa Grill and Cantina - A premier destination for a fun atmosphere and delectable Mexican cuisine in Baltimore, La Palapa offers a variety of fresh Mexican meals for lunch or dinner.  Menu highlights include enchiladas, grande burritos, carne asada, and much more.

MEX - Located in Power Plant Live!  MEX offers great drinks from their full bar and a variety of contemporary Mexican menu items in their fun, modern atmosphere.  Chow down on fresh guacamole prepared tableside, burritos, tacos, grilled skirt steaks, and much more at MEX.

Blue Agave - The place to go for fine Mexican dining in Baltimore, Blue Agave offers a unique restaurant experience accentuated by a diverse selection of regional Mexican dishes and over 130 different tequilas to choose from.  Menu highlights include fresh fish ceviche, a variety of burritos, enchiladas, and more.

Mi Casa - A great destination for fresh, authentic Mexican cuisine as well as a large selection of domestic and imported beers and margaritas served right in Baltimore.  Chef specialties include seafood paella, crab enchiladas, and chile verde.

Salsarita's - Offering the best in healthy, fresh Mexican fare, Salsarita's is a great place to go for a fun, family-friendly dining experience in Baltimore.  Everything is prepared to order and their menu includes a variety of tacos, burritos, quesadillas, nachos, and more.