Star of India Restaurant
In Winter Park, Colorado
Winter Park, CO
Star of India brings all of the flavors and ambiance of India to Winter Park. Family owned and operated come and experience exceptional service. Located on the second floor of Cooper Creek Square.
Back to Winter Park's Restaurant Listing