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