Station House Inn South Lake Tahoe, by Oliver

Looking for a cozy and convenient stay in South Lake Tahoe? Look no further than Station House Inn, located at 901 Park Ave. Enjoy comfortable accommodations and explore the beauty of the area. Book your stay with us today!