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