Hands-Down Best Udon Restaurant in London
🇯🇵 We visited the newly opened Marugame Udon in London! If you didn’t know, this is a MASSIVE chain in Japan – that must be a good sign right? Luckily London is the chosen location for their first European restaurant 🇬🇧. 😱 The first thing …

