A Michelin Star Experience – Yauatcha
Michelin Star Experience Yauatcha is a Chinese dimsum teahouse offering an all-day dining experience. Launched in 2004 in London, Yauatcha gained critical acclaims and received it’s Michelin star within a year of opening which...