The Mermaid Inn and Mermaid Street, Rye, Sussex.

The Mermaid Inn and Mermaid Street, Rye, Sussex, England, Great Britain