1911: 142  Waller Road New Cross S E, London

1911: 142 Waller Road New Cross S E, London