More food than you might expect
8 June 2006
No Comments
Yauatcha review Yauatcha is quite an impressive looking place in the middle of Soho. Upstairs there is a tea room with little cakes on offer, downstairs is the main …