Maidstone is the largest town in the county of Kent in South East England, of which it is also the county town. Maidstone is historically important and lies 32 miles east-south-east of London. The Riv
From top left: River Medway with Maidstone's historic All Saints Church, County Hall, Leeds Castle, Mote Park, The Mall Maidstone shopping centre.