Maidstone is the largest town in Kent, England, of which it is the county town. Maidstone is historically important and lies 32 miles east-south-east of London. From Wikipedia
Stadium owners’ demand to remove pro-Palestine banners at Maidstone’s Gallagher Stadium led to the match’s abandonment.