Best Udon in Tokyo Japan – Udon Shin
Udon Shin is 5mins walk from Shinjuku Station exit 6, popular for their fresh handmade chewy Udon noodles. The queue is extremely long, so be prepared to wait for hours.
Udon Shin
π Japan, γ151-0053 Tokyo, Shibuya, Yoyogi,
2 Chomeβ20β16 ηΈι¦¬γγ« οΌF
1 Comment
Poor fox