SHAKESPEARE GALLERY

50

£625

Year: 1900