Home › Venues › The Llama (CLOSED) The Llama (CLOSED) Tickets Buy tickets for concerts at The Llama (CLOSED) in Telluride, CO. No Upcoming Events No upcoming events scheduled at The Llama (CLOSED). Please contact us with any corrections. Hotels & Lodging Near The Llama (CLOSED) About the Venue The Llama (CLOSED) At-a-Glance Address100 W. Colorado Ave.Telluride, CO 81435United States Map & Directions Advertisement