Omkara is an Indian restaurant offering traditional cuisine and specializing in high-quality spice blends and Indian cooking kits.