Taj Mahal is an Indian restaurant offering a culinary journey through the spicy flavors of India with a varied menu.