Taj Mahal is a popular Indian restaurant in Berlin that serves delicious North Indian cuisine. The restaurant has a warm and welcoming atmosphere that makes you feel at home. The menu features a variety of vegetarian and non-vegetarian dishes that are made with fresh ingredients and traditional spices. The restaurant also has a great selection of wines and beers to complement your meal.