Dragon Yuan Cafe is a Chinese restaurant with a long history of serving the Cowichan Valley.