Nehru Centre

Exhibition Centre at 8 South Audley Street
Nehru Centre image
Ad
Address
8 South Audley Street
Mayfair
London
W1K 1HF
Map
Telephone
020 7491 3567
Region
Mayfair
Nearest Station
Green Park
0.36 miles

The Nehru Centre is the cultural wing of the Indian High Commission.

User Reviews

There are no user reviews
Have your say

Add a review or useful tip for this business