Center for Your Health - Main Location Center for Your Health Address 501 N Lincoln St, undefined Philo, IL 61864 US 40.011491, -88.161880 Contact Information 217-684-2419 Map Map integration coming soon View on Google Maps Back to Center for Your Health