Rembrandt Statue, Rembrandtplaats, Leiden, South Holland, Holland, The Netherlands

- Image ID: TT2H2W
Rembrandt Statue, Rembrandtplaats, Leiden, South Holland, Holland, The Netherlands
George Oze / Alamy Stock Photo
Image ID: TT2H2W
Location: Leiden, South Holland, Netherlands