Home - Taj Mahal Indian Restaurants, Sapporo, Japan, Taj Mahal is a group of fine-dining Indian restaurants in Sapporo, Chitose and Niseko, Japan. Established in 1982, Taj Mahal is run by Indians and offers its guests an authentic taste of India through its variety of halal curries and meats. All Taj Mahal restaurants are family-friendly and from the moment you walk in, you will feel like you have been instantly teleported to a whole new world filled with delicious cuisine and aromatic spices.