The Black Forest Restaurant is located halfway between Calgary and Vancouver, and makes a perfect lunch stop location for group travel. Located right on the Trans Canada Highway 5 minutes past Revelstoke going west. The restaurant is owned and ...