japanese canteen
19 - 21 Great Tower Street, London EC3R 5AR
Open 11.30am. - 4pm.