Stock Photo: Houses along a street, Mermaid Street, Rye, Sussex, England