Oliver by Valentino 1344 906 Vintage Glasses

Oliver by Valentino 1344 906 Vintage Glasses

130.00
Oliver by Valentino 1330 962 Vintage Sunglasses

Oliver by Valentino 1330 962 Vintage Sunglasses

135.00
Oliver by Valentino 1373 1068 Vintage Glasses

Oliver by Valentino 1373 1068 Vintage Glasses

140.00
Oliver by Valentino 1833 906 Vintage Sunglasses

Oliver by Valentino 1833 906 Vintage Sunglasses

160.00
sold out
Oliver by Valentino 985 front on.jpg

Oliver by Valentino 985

110.00
sold out
sold out
Oliver by Valentino 1335 Front on .jpg

Oliver by Valentino 1335

130.00
sold out