British Mirrors

544 items available.

Painted Mirror from Victoria Antiques

£250

$315 €281