Tahoe City Sushi

Restaurant in Tahoe Vista, California

Sushi restaurant

690 North Lake Boulevard