organic restaurant telluride