There is a new building on the site and presumably the plaque has disappeared.
Location 121 Mortimer Road, London, N1
Categories
Authority
More Information William Lyttle