Rosso is an Italian-Finnish restaurant located in Rewell Center. They offer pizzas baked in a pizza oven and delicious pasta dishes.