2971 Walnut Hill Ln, Dallas, Texas 75229 USA
Tres Leches. It was okay. I think it was store bought.
Photo Credit: Yelp