Unknown
Twickenham Church the embankment and Eel Pie Island
1713 (post)

Twickenham Church the embankment and Eel Pie Island
Place name Twickenham Church
Date 1713 (post)
Classification Painting
Medium Oil on canvas
Accession Number LDORL : 00592

Painting from the Thames of Twickenham from the 19th century.