Mermaid Street Rye – Is this England’s Prettiest Street (2023)?!
Mermaid Street in Rye is up there as one of the prettiest streets in all of England. A picture-perfect cobbled lane filled with medieval timber-framed houses, Georgian residences, and oodles …