Hello how may I help you? Help me find a restaurant? yes I can do that, but what will you be ordering there? chicken parm Okay. The is an amazing Italian Restaurant in Denver Called the Mama Mia Yum Town. What is the ratings 5 stars. It has a perfect rating. address The address is 345 Mario Bros Ave. Thank you for your help You're welcome!