I think this stands for "Create Your Own" noodles. CYO is a very ordinary combination noodles eatery with some sushi offerings out the front. Lunch specials are a bonus but it's such a drab and dumpy place with no atmosphere or character.
Seems to do well as a takeaway.