South Shore Vacation Home Truckee
Situated in Truckee, just 1.8 km from West End Beach, South Shore by Tahoe Truckee Vacation Properties features accommodation with free Wi-Fi.
Number of rooms: 5
14729 South Shore Drive, Truckee, 96161, United States