Star of India Restaurant In Winter Park, Colorado
Winter Park, CO
970-726-5991


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

 

BBB Logo  Facebook - Colorado Travel Company - Ski ColoradoColorado Travel Company Logo
 
Winter Park Lodging Deals
 
Winter Parkl Vacation Packages