Mama Mozza Tikkurila is an Italian restaurant offering lunch specials and a menu featuring pepper steak, pasta, and grilled beef.