17080 North Indian Canyon Dr, California 92258 USA
Snow covered mountains beckon from the parking lot.
Photo Credit: Yelp