Established in 1970, Chateau Chamonix is a 38-unit lakefront condominium complex in Tahoe Vista, California.
Chateau Chamonix is located on Tahoe’s north shore near the intersection of State Route 267 and North Lake Blvd.
Owner amenities include a sandy beach, a seasonal heated pool and a full-time on-site resident manager.