Sunflower Cafe

3 Pollen Street London W1S 1NA