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 …