Made in Italy

THEORY leather blazer size US 8 UK 10

£39.99