South Place Hotel

3 South Place

EC2M 2AF

London