Loading map…

Shiro

Shiro in City of Westminster, London, UK, is a destination for sushi lovers. London's culinary landscape is a global showcase. Expect dishes with a delicate, melt-in-your-mouth texture and a subtle aroma that highlights the freshness of the ingredients, possibly featuring fermented elements.