Quaint fine-dining gem on 13th Street in downtown Invermere with a summer patio and daily specials.
Birchwood Restaurant occupies a quaint spot on 13th Street in downtown Invermere, BC, and operates as the area's fine-dining option for travelers looking to cap a day on the fairways with a proper sit-down meal. The kitchen works from a daily specials menu built around fresh, seasonal ingredients interpreted through a contemporary Canadian lens — meaning the menu shifts with what's available rather than locking guests into a static selection.
The dining room carries an intimate atmosphere suited to a relaxed but elevated evening, while a summer patio adds an outdoor option when the Invermere weather cooperates. For golfers staying in the Columbia Valley region, Birchwood sits conveniently in the heart of downtown, making it an accessible dinner stop without a long drive after the round.
Golf courses on the Kootenay Rockies trail closest to Birchwood Restaurant.