Skip to main content alibris logo

Anirudh Arora

Anirudh Arora is head chef at Moti Mahal, a relaxed Indian restaurant in the heart of London's West End.