Tag: Koya Soho
Ideal Places to Eat in London: Koya Soho, Frith Street
One of London's most simply delightful and soul-nourishing restaurants, whether or not it is Japanese, is Shuko Oda's Koya.
There's nothing quite like walking into...