Twin Falls Tea House
Tea House · Coffee Shop · Casual Dining
Twin Falls Tea House, a National Historic Site in Yoho National Park, is a rustic tea house built by the Canadian Pacific Railway in the early 1900s. At 1800m elevation, it offers a resting place for hikers.
Location