75cm x 98cm oil on canvas Framed

San Giorgio Maggiore Venice

£4,500.00Price