Greenford is a large town in the London Borough of Ealing in West London, London, England, lying 11 miles (18 km) west from Charing Cross. It has a population of 46,787 inhabitants.