Karisma Cantina Ave. Campos Eliseos 219, Mexico City, Mexico. This is a great place, very busy and very popular. The service is very good, they speak Spanish and English which is good if you don't speak Spanish. There is lots of side walk seating but since it was the rainy season when I was there they had plastic covers to keep you dry. Doesn't look great when down but works well. Inside is very nice. The food is awesome, and we had some .....crap I can't describe it well enough to do it justice, but is was very good. Good wine and beer selection. It is in a good area and considering the volatile climate in Mexico a drink, some food in a nice and comfortable place is just the answer! You will not go wrong by going here, It is one of my favorite bars in Mexico City!! Two thumbs up.