Cultural Organisation

The Nehru Centre

London, United Kingdom


  • 8 South Audley St,
  • London
  • London
  • W1K 1HF
  • United Kingdom

Opening times

10.00 - 6.00 Monday - Friday

Travel Information

Tube / Metro: The nearest tube stations are: (1) Green Park - Jubilee, Victoria, Piccadilly lines. (2) Hyde Park Corner – Piccadilly line only and Bond Street – Central & Jubilee lines.
Bus: There are frequent buses running from Victoria Station. You require buses headed towards Marble Arch (73, 436) and you should get off opposite the Hilton Hotel, cross over the main road and head towards South Audley Street. Please consult the map for further information.


Add event

Add event



Associated exhibitions and events


Exhibiting artists