Mama's Place offers a menu specializing in pizza and family favourite dishes.