Pepper Tree Restaurant, at 888 W Moreno Ave, Colorado Springs, Colorado, 80905, is the candlelit answer to February’s chill.