The Untz Logo

The Llama

The Llama Logo

About The Llama




Base of Operations

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

The Llama Map

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