Appaloosa Cafe
Permanently closed
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
See a problem?
You might also like
Partial Data by Foursquare.