Designed by
Title
Street view Walmer Kent UK #77526930
Description
View of the Strand street in Walmer.Walmer is a town in the district of Dover, Kent in England, located on the coast, the parish of Walmer is six miles north-east of Dover. Largely residential, its coastline and castle attract many visitors.
This image is editorial