Pepper Tree Restaurant at 888 W Moreno Ave, Colorado Springs is the special-night choice locals trust, upscale yet unassuming in a way that feels reassuring rather than intimidating. It is the clean, ...