Italian-Finnish restaurant Rosso, offering Mediterranean flavors since 1990. Features a children's menu and play area. Wheelchair accessible.