Sierra Inn, nestled in the picturesque Squaw Valley, CA, offers cozy accommodations for travelers seeking a peaceful retreat in the mountains.
With comfortable rooms and convenient amenities, Sierra Inn provides a relaxing stay for guests looking to explore the beauty of the surrounding area.
Generated from their business information