Eagle Hills Golf Course is a public, 18-hole championship golf course with a full-service event center and casual dining restaurant.