Whenever Elldrew are asked for the best dim sum in London we have to recommend the Michelin-starred teahouse Yauatcha, located in the heart of Soho. In it’s 10th year, we’ve been sampling it’s delights since opening and we have no plans on going anywhere else soon.