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