Cool cafe complementing coffee, tea & espresso with pastries in a modern, minimalist space.
133 Kensington Church St, London W8 7LP, UK