Food Safety Report: Mama Mia, Elm St, Dallas, TX, USA 7 years ago • details 72 Comments Comment I ate around 11pm on May 26th after finishing at World of Dance Competition with a group of 6. The next morning, May 27th, 4 out of 6 of us… See more