Taj Mahal Indian Restaurant is a cozy and welcoming restaurant in Tokyo that serves authentic Indian cuisine. The menu features a range of vegetarian and non-vegetarian options, including tandoori chicken, lamb curry, and biryani. The restaurant also has a good selection of Indian beers and wines.