Ashford Town (Kent)

England, Ashford - Folkestone, Founded in 1880