Best Western Station House Inn features a complimentary full breakfast, a variety of specials and packages, meeting facility and easy access to shopping and dining in the Lake Tahoe area.
The Best Western Station House Inn is a wonderful hotel in Lake Tahoe's South Shore. It is right on the Nevada border, so gambling and entertainment are just a step away.
Based on 0 Reviews
Add Review