United Kingdom Mermaid Inn, Choice Hotels Recommendations At Rye United Kingdom Mermaid Inn is Hotels Recommendations At Rye United Kingdom . 3 star lodges t… Edit