Restaurants in Atlanta, GA
Restaurants • Tex-Mex Restaurants
1091 Euclid Ave Ne.,
Atlanta ,
GA
30307
UNITED STATES
Based on 2 reviews
What's spanish for soggy burrito?
I know that all of the reviews are saying to food here is delicious, but I really wasn't impressed. The burritos are large and attractive. But they are mostly flavorless and soggy. I got a black bean and rice burrito and it wasn't very...Best Burrito in the Universe
Not only is Elmyr an Atlanta staple, but it has the Best Burrito in the Universe. Great food, great music, amazing staff. I would definitely recommend checking it out.Worldwide > United States > Atlanta, GA > Restaurants