hotelhuddle
hotelhuddle Wherever you're going.

Tahoe Mountain inn

★★☆☆☆ · South Lake Tahoe, California

Tahoe Mountain inn

★★☆☆☆
2650 Lake Tahoe Blvd, South Lake Tahoe, California, 96150, United States of America, South Lake Tahoe, California 96150

Hotel Details

Star Rating
2 ★
Brand
No Chain
Category
hotel