Picturesque Mermaid Street in Rye, East Sussex, England (by victorpumaencore).