Uzumaki London - the United Kingdom



Best Anime & Manga-Themed Restaurant 2021