Venue
South Place Hotel
3 South Place
London
EC2M 2AF
Nearest mainline station: Liverpool Street
Nearest Tube Station: Liverpool Street, Moorgate
South Place Hotel
3 South Place
London
EC2M 2AF
Nearest mainline station: Liverpool Street
Nearest Tube Station: Liverpool Street, Moorgate