How Matcha to open three-storey café in Notting Hill
The all-day café, which has built a following at its Marylebone venue, will occupy three floors at 52 Ledbury Road, offering 30 covers

Matcha bar brand, How Matcha, will open a new café on Ledbury Road in Notting Hill this August, marking its second site in London.