The Arches 17 Castlehaven Road, Camden TownLondon, ENGLAND
Euston Depot Cardington Street, Camden TownLondon, ENGLAND