Places to Live
Dover is a major port on the south-east coast of England. Situated in the county of Kent, it faces France across the English Channel. The town is the administrative centre of the Dover district. At the 2001 census, the town of Dover proper had a populatio...