Helen's Restaurant Address: RR 31, Champion, PA 15622 Phone: (814) 352-7777 Restaurants Other Businesses: Seven Springs Mountain Resort at 777 Waterwheel Drive, Champion, PA 15622