Star of India
3.5 Star Rating  |  2 Reviews

47 Cooper Creek Way
Winter Park, CO 80482
970-726-5991
Restaurant Website
Cuisine: Indian
Price: $10 - $20
Location: Downtown Winter Park

Feature(s):
Family
Vegetarian Friendly

Star of India Winter Park Menu