Find the word definition

Wikipedia
Northolt

Northolt is a town in north west London, England, west-northwest of Charing Cross and within the London Borough of Ealing, England. Essentially a suburban development, a feature is the Grand Union Canal, as is the A 40 road and a history of pony racing.