itsu

236 High Holborn London WC1V 7DN