MovieMaps

Movies Filmed at Balfron Tower

52 St. Leonards Rd, Poplar, London E14 0QY, UK

Official Site

Nearby Locations
Naval Row Pedestrian Bridge from 28 Days Later…
606 m

Crossrail Place from Brave New World
1.0 km

Bow Locks from The Rook
1.1 km

Browse more nearby locations.