The picture perfect streets of Rye, England. The Mermaid Inn. Stay at one of our delightful cottages in Rye to experience these gorgeous attractions
Beachy Head - a chalk headland in South England, East Sussex, east of the Seven Sisters. Beachy Head & Seven Sisters are often mistaken for the White Cliffs of Dover which face France.