doublebedrooms
in
Truckee, CA
Pepper Tree Inn
645 N Lake Blvd
Tahoe City
CA
96145
(530) 583-3711
11.0
mi