61 Chalk Farm Road, Camden TownLondon, ENGLAND
St. Pancras International Station Pancras Road, Camden TownLondon, ENGLAND
4 Camden Lock Place, Camden TownLondon, ENGLAND