Restaurants - Vail, Colorado, United States
First Chair is a restaurants company based out of 715 W LIONSHEAD CIR, Vail, Colorado, United States.