Maidstone is the county town of Kent in southeast England, about 50 km from London. The city is the economic and administrative center of the county and the Borough of Maidstone. Maidstone has about 75,000 inhabitants (2001) and lies on the River Medway. The river Len flows through the city and flows not far away in the Medway.