town ending in kirk
There are no towns ending in A on the Surrey part of the Thames.
Bromley
Castleford (Yorkshire).
many viking town names ending in well
ton
Didcot is one.
Boston tea party
None but a lot of them end in -Shire (like Worcestershire and Gloucestershire) but not -Nish.
There is no town ending in A in Surrey on the Thames river.
Leicester and Cirencester... are just two examples - there are others.
England is all town.