George Farha Cafe

136 Gower Street, WC1E 6BP, London

Directions

More independent coffee nearby