Smith Optics Retailer - Fallen Leaf Resort in South Lake Tahoe, California (Sun glasses, Goggles, Eyewear) - Map

Map & Directions Store Details & Deals

2160 Ruth Avenue Ste D
South Lake Tahoe, California 96150

Phone: 530-721-1499

Detailed Map