Europe | Food | United Kingdom
Sosaku Onigiri: Best Onigiri in London at Shepherd’s Bush Market
Discover Sosaku Onigiri at Shepherd’s Bush Market, London. Authentic Japanese onigiri made fresh daily with affordable prices. A hidden gem in London. Read More!
