Leath and Ross Limited

industry:
Dispensing homeopathic chemist,
Druggist
Nationality:
British
based:
London, Greater London, England, United Kingdom

9 Vere Street and 5 St Pauls Churchyard, London. By appointment to the London Homeopathic Hospital (founded 1849); later - 342 Kilburn High Road, London NW6.