Sergio Rossi is a well-known Italian footwear brand and runs a network of 80 stores in Europe, the Middle East, North America, Asia and Japan.
Spot something off? Help us improve by flagging any incorrect or outdated information. Just email us at support@teaserclub.com. Your feedback is most welcome.