Appaloosa Cafe

Permanently closed
Call
129 W Colorado Ave
Telluride, CO 81435
Combining retail, food service and even a bar in an expansive space that used to house the Llama restaurant and bar, owner Michael Gibson believes he can carve a new niche into the Telluride marketplace.

Also at this address

Own this business?
See a problem?

You might also like

United StatesColoradoTellurideAppaloosa Cafe

Partial Data by Foursquare.