Mourelatos Lakeshore Resort

6834 N Lake Blvd Tahoe Vista CA 96148 USA

(530) 546-9500

Location