The Nehru Centre London in South Audley Street, UK address, phone number, email and website Address: 8 South Audley Street, London, W1K 1HF Phone number: +44 (0) 2074 913 567, +44 (0) 2074 932 019 Fax: +44 (0) 2074 093 360 Email: deputydirector@nehrucentre.org.uk Website: https://www.nehrucentre.org.uk/ Location: View Google Location here. […]
The Nehru Centre London
1 post