Queen of the Snows
905 W Lake Blvd
Tahoe City, CA 96145
Queen of the Snows is a charming church located in Tahoe City CA nestled amidst the stunning Sierra Nevada mountains. This welcoming sanctuary features beautiful architecture and a serene environment making it a perfect spot for reflection and community gatherings. Surrounded by breathtaking natural beauty it offers a peaceful escape for both locals and visitors alike.
Generated from this place's information
Also at this address
See a problem?