Top definition
Hanwell is a town located in the London Borough of Ealing in west London. It is a rather non-descript area and mainly populated by poor people.
Person 1: Do you want to go to Hanwell today?

Person 2: Not really.

Person 1: Let's just stay in Northfields; it's much nicer here.
by AWK AWK March 07, 2011
Get the mug
Get a hanwell mug for your cat Yasemin.
buy the domain for your pet blog