Toynbee Hall

17 December 2018

Details

Venue Website:

Toynbee Hall is just a two minute walk from Aldgate East tube station and bus stop or a 10 minute walk from Liverpool Street Station.

Location

Address:
28 Commercial Street, London, E1 6LS
ab