Showing 1-1 of 1 Nature Resorts
St. Bernard Lodge is located at the base of Mount Lassen National Park in Northern California. With the Sierra Nevada and Cascade Mountain Ranges on... more
Resort features:
- Family
- Nature
- Fishing
- Romantic
- Mountain
- Lake
- Holiday