INTERIOR ST PETERS, ROME

680 X 680 cm

£650 (framed)

OIL ON BOARD