Painted Hand Mirror

Painted Hand Mirror

Regular price
$ 30.00
Sale price
$ 30.00
Regular price
Sold out
Unit price
per 

Hand painted hand mirrors from Peru. Only 5" long, it fits snugly in most purses and bags.