The Mermaid Inn



All Links

Share this:

Details of The Mermaid Inn

About The Mermaid Inn
The Mermaid Inn- Built in 1420 as the principal inn of Rye, on the south coast of England, the Mermaid is a jettied timber structure. Includes brief history and images.