UK, England, East Sussex, Rye, party of French schoolchildren walking up Mermaid Street

- Image ID: DY8231
travelib europe / Alamy Stock Photo
Image ID: DY8231
Location: UK, England, East Sussex, Rye