Yauatcha is a Chinese dim sum teahouse with two restaurants in London, in the heart of Soho and in the City, offering an all-day grazing experience. Launched in Soho in 2004, Yauatcha gained immediate...
Posted
This site uses cookies
By continuing to browse this website you're agreeing to our use of cookies.