Hotel Station House Inn South Lake Tahoe
★★★
4075 Manzanita Ave, 96150, South Lake Tahoe (CA), United States Show on map
Avalon Lodge South Lake Tahoe is a 3-star hotel in South Lake Tahoe (CA), United States. It is one of 106 places to stay in South Lake Tahoe (CA) listed on Triptoic.
4075 Manzanita Ave, 96150, South Lake Tahoe (CA), United States
Avalon Lodge South Lake Tahoe is located at 4075 Manzanita Ave, 96150, South Lake Tahoe (CA), United States.
Avalon Lodge South Lake Tahoe is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
Serviced apartment
Resort
Hotel
Motel
Resort