Playground Mini Golf Map phone 1401 N McKinley Ave Champaign, Illinois 61821 Putt Putt Golf & Games Map phone 815 Dennison Dr Champaign, Illinois 61820