Plaque erected in 1885 by (Royal) Society of Arts at 293 Hampstead Road, Camden Town, London NW1 3EA, London Borough of Camden
Email a friend