Econo Lodge South Lake Tahoe, South Lake Tahoe, United States of America
Econo Lodge South Lake Tahoe is conveniently located at 2659 Lake Tahoe Blvd in South Lake Tahoe, United States of America
Hotel Location:
Address: 2659 Lake Tahoe Blvd
City: South Lake Tahoe
State: CA
Country: United States of America
phone: +1 775-825-4700
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- Non Smoking Rooms