Uzumaki London is an vibrant Japanese restaurant located on Great Russell Street in Bloomsbury. Enjoy a delicious selection of authentic dishes, from ramen to sushi, in a lively setting close to the British Museum.
107 Great Russell St, London WC1B 3NB, United Kingdom, London