Koya Bar, my number one udon place in London
Koya Bar is my number one udon place in London! As far as I know, they are one of the very rare restaurants that opens at 8:30am. Good news, we can have udon for breakfast! I was curious to try their English Breakfast Udon – […]