11 Murray Street, Camden TownLondon, ENGLAND
122A Drummond Street, Camden TownLondon, ENGLAND
98 Drummond Street, Camden TownLondon, ENGLAND