About
International Dispute Resolution Centre is located in London, England. It has 50 meeting and conference rooms which are ideal for holding business meetings and conferences.
Facilities
- Facilities
- Private space
Getting there
1 Paternoster Lane, St. Paul’s