hotel directory
register| log in
hoteldirectory
Compare Map
home / united states / south lake tahoe (ca) / station house inn south lake tahoe

Station House Inn South Lake Tahoe

South Lake Tahoe (CA) CA 96150, United States
Star rating 3-star hotel
Guest rating 9/10 (8 reviews)
Address 901 Park Avenue
Chain Best Western International

Property Facts

Type Hotel
Chain Best Western International