Overview

Critically acclaimed as one of Colorado's finest dining traditions, The Briarwood Inn is an idyllic setting for an elegant and extraordinary dining experience.