Time art cafe

76 Haverstock Hill, London NW3 2BE