Taco Libre
➤ 5125 Edina Industrial Blvd, Edina I-55439-3044, United States
Comida Rápida, Vegetariano, Mexicano, Europeo, Europeo
"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."