Machiya Soho - London Japanese Restaurant Review
It's 6:45pm and the rain is pouring as we scurry across Leicester Square and duck down behind the Prince of Wales Theatre in search of warming food and hopefully a few good sake cocktails. I haven't tried a good Japanese restaurant in ages, so was excited to see what Machiya had to offer up. In addition…