XL Blue Roses Milagros Heart
XL Blue Roses Milagros Heart
Regular price
$345.00 USD
Regular price
Sale price
$345.00 USD
Unit price
/
per
19” x 17” XL Milagros Heart with 14 carved blue roses. Hand painted and made in Mexico.