Description
Disused underground station in Central London. Underground escalator, tunnels and platform. Complete control of an underground station for filming.
Tags
Map
Similar Locations