Marathi | Hindi
FOLLOW US :
City
Ilford is a large town in east London, England, located 9.1 miles east of Charing Cross. Ilford Town is also the administrative centre of the London Borough of Redbridge.