Star of India restaurant in Salt Lake City, Utah has been a culinary destination since 1990, offering the finest Indian cuisine.
Specializing in authentic Tandoori cooking, their menu showcases the exquisite flavors of regional Indian food, including the revered "cuisine of the emperors."
Generated from their website's infomation