Get directions to: Steamers Bar And Grill, Tahoe Vista, CA
Restaurant address: 2236 Lake Tahoe Blvd Tahoe Vista, CA 96148, USA
Restaurant: Steamers Bar And Grill