Located in Cooper Creek Square in Winter Park, Colorado we are locally owned and operated. Our dishes are cooked fresh to order. Star of India uses the most authentic ingredients possible. Come in and experience traditional flavors from India and exquisite ambiance.
Added on November 22, 2013 and last updated 2 years ago