193-199 Camden High Street, Camden TownLondon, ENGLAND
141-153 Drummond Street, Camden TownLondon, ENGLAND
Greater London House Hampstead Road, Camden TownLondon, ENGLAND