Favorite

The Llama

About The Llama

Telephone

970-728-5114

Website

http://www.llamatelluride.com

Base of Operations

100 W. Colorado Ave
Telluride, CO, 81435, United States

The Llama Bio

The Corner of 100 West Colorado Ave. reopens its doors as the Llama a Latin influenced fusion restaurant. With long time locals General Manager Ed Frisch, Executive Chef Brian Batten , Dining Room Manager Kyle Swenson now partner with Fletcher McCusker . The Llama offers up unique menu options and a lively atmosphere with a local’s vibe. Live ...

Read More