Elena's Taqueria

2441 Valwood Pkwy, Farmers Branch, TX

Menu (As of 10/29)

Elena's Taqueria: hours and how to order