Sushi with flair.
The Taj Mahal Hotel, No.1, Maan Singh Rd, near Khan Market, India Gate, New Delhi, Delhi 110011, India