Star of India Restaurant - Salt Lake City
|
1659 W. North Temple
|
We look forward to serving you Salt Lake City's finest Indian cuisine.
|
801-363-7555
|