Taj Mahal is an Indian restaurant offering a menu of flavorful Indian and international dishes prepared with fresh, high-quality ingredients.