Italian restaurant Terra Rossa blends Southern lightness with Viennese charm. The menu is concise yet diverse, offering seasonal dishes.