The Borrowers Film Locations

Locations: Ealing Town Hall, Ealing, London, England, UK (Built in 1887 – More Info) Google Maps Co-ordinates: 51.513156, -0.307572…