3128 Forest Ln, Ste 240, Dallas, Texas 75234 USA
3-12-2022 Chalupas (Two) added rice and beans on the side
Photo Credit: Yelp