Ichiryu Udon House has recently opened up on Tottenham Court Road, serving up a range of exceptional noodle dishes and other Japanese specials. They are famed for their homemade udon noodles which are served in a range of their delicious hot or cold udon soups.
Read more →