La Taaza

143 Praed Street, W2 1RL, London

Good to know

Directions

More independent coffee nearby