Forget Las Andelitas, but sorry, Cantina is MUCH better Mexican food. They label it as a "Tex-Mex"…read moresince the influx of Mexicans in Texas is popular and they've fused their own cuisine. Whatever all of that means, this was still the best Mexican food that I've had in Prague, and almost anywhere for that matter. I had a huge burrito with shrimp, rice, beans, etc.
I must say that one thing about Prague is I never thought that the guacamole anywhere was as good as the states. However, here is where they had legit guac. The drinks were really good too, I had a strawberry margarita.
It's located in Prague 5, on the other side of the river, close to Cafe Savoy (another gem in the city). It's a bit pricey...maybe 180kc for my burrito, so you'll come out spending 200+, but hey it's great food. Go here with a group of good friends and just have a good time!