Notting Hill, London
"A tight, Japanese-inflected coffee stop in Notting Hill where OZON Roasters espresso and a genuinely excellent matcha latte share the menu. Small, considered, and worth the detour."
What we love
Location
3 Hillgate St, London W8 7SP, UK