Agar Town 1867

Agar Town 1867

The original church of St Thomas Agar Town (London UK) and school shown above encroaching railway development [Source: ‘Illustrated London News’ 23 March 1867].

The original church of St Thomas Agar Town and school seen above encroaching railway development [Source: ‘Illustrated London News’ 23 March 1867].