The Nehru Centre, London is a cultural centre located at 8 South Audley Street, Mayfair, London. Its goal is to promote cultural exchange between India and the United Kingdom. It is named after Jawaharlal Nehru.