14 x 18 oil on canvas framed

Temescal Park

$2,500.00Price