Mama Rosa's is a casual Italian restaurant featuring a bright atrium and full bar. It offers pizza, pasta, subs, and other Italian staples.