Vintage Dog Puppy Tapestry Vest Imaginations Classic Collection Size Small
Vintage Dog Puppy Tapestry Vest Imaginations Classic Collection Size Small

Vintage Dog Puppy Tapestry Vest Imaginations Classic Collection Size Small

Regular price
Sold out
Sale price
$34.00
Unit price
per 
Shipping calculated at checkout.

Size Small

cotton lining

πŸ’• shaped buttons