Lake Tahoe Ambassador Lodge, South Lake Tahoe, United States of America
Lake Tahoe Ambassador Lodge is conveniently located at 4130 Manzanita Ave in South Lake Tahoe, United States of America
Hotel Location:
Address: 4130 Manzanita Ave
City: South Lake Tahoe
State: CA
Country: United States of America
phone: +1 530-544-6461
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: 11 AM
- Coffee/Tea Maker
- In Room TV