Church Square, Rye, Sussex.

Church Square, Rye, Sussex, England, Great Britain