Etloe House in Leyton once home to Westminster Archbishop and convent
Passengers of the number 58 and 158 buses may well have spotted the curious three-storey turreted building at 180 Church Road, Leyton as they…
Source: thisislocallondon.co.uk