Ponte Santa Trinita

£40.00

Florence November 2007