Delilah is open seven days a week on the sunny-side of Colorado Avenue between N. Fir Street and N. Pine Street.


Come in and see for yourself why the difference is Delilah.

Open Everyday

11am-6pm

115 W. Colorado Ave

Telluride, CO

970-728-5880

© 2013 Delilah LLC 

  • Wix Facebook page
  • Instagram