The Wolf's Tailor

The Wolf's Tailor is a Michelin-starred restaurant in Denver, Colorado.