JOHN GALLIANO

JOHN GALLIANO
ARCHIVE TROUSERS
Regular price £120.00