Print
|
Close this window
Star Of India Restaurant
Star Of India Restaurant
Address
177 E. 200 South, Salt Lake City, , UT, USA
Telephone
801.363.7555
Website
www.squirrelbrothers.com
Print
|
Close this window