Rio Tinto Headquarters and Contact Number Where is Rio Tinto Headquarters? Rio Tinto is located at 6 St. James's Square, London SW1Y 4AD, United Kingdom, Great Britain Get directions Customer Service: Phone: +44 207 781 1623 Fax: +44 207 781 1800 Website: www.riotinto.com Where did Rio Tinto … [Read more...] about (NYSE: RIO) Rio Tinto Headquarters