The Depot

Location: 

38 Upper Clapton Rd
E5 8BQ   London
Reino Unido
51° 33' 34.5024" N, 0° 3' 22.3704" W