Film and Video Umbrella

Location: 

63 Lant St
SE1 1QN   London
United Kingdom
51° 30' 3.8556" N, 0° 5' 38.4" W