Sato Japanese Restaurant

3436 Lake Tahoe Blvd
South Lake Tahoe, CA  
Hours of Operation
24 Hour Access Monday-Sunday
Business Details