Weather or season never gets in the way of your golf game at Westosha Sports Complex in Silver Lake. Westosha Sports Complex is a professional training facility where players up their game, practice ...