Cancel

Viv Mini leather shoulder bag

$2095.00

Viv Mini blue, white and black leather shoulder bag by Roger Vivier