You are here

North Shore Retreat | Lakefront 7422 North Lake Boulevard, Tahoe Vista, CA