Mourelatos Lake Shore Resort

Tahoe Vista, CA