Mama Melroses Ristorante Italiano can be found on Grand Avenue in Hollywood Studios, tucked away in a corner just down the street from the Muppets. As you might guess from the name, the cuisine is Italian; mostly traditional with a modern touch here and there. Our parks team recently visited for a meal; read on to see what they thought! Appetizers range from $8 14, entrees from $19 36, and...