Tag: stover

  • Stover Mountain

    Just ten minutes from Chester you will find Stover Mountain. Whilst not the biggest or most exciting resort in California, it has plenty of snow-filled fun activities to enjoy. Stover Mountain is a part of Lassen National Forest and as a result, it is not owned and operated by any one specific person, however it […]