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


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