14999 Montfort Dr, Dallas, Texas 75254 USA
Last day of business.. sad day for fans of this place..
Photo Credit: Yelp