Taco Libre
➤ 5125 Edina Industrial Blvd, Edina I-55439-3044, United States
Vegetarian, Fast Food, European, European, Mexican
"I ordered the Birra Tacos. They were pretty good, would have been better, but I DD, so they were somehow cold, so the cheese was no longer gooey."