Albini White Royal Oxford

Albini White Royal Oxford

$ 195.00

Luxurious 140’s Count Royal weave by Albini in Italy.