Maido Sushi opens
19th May 2019 Sushi brand Maido has opened on Tottenham Court Road, London. Maido Sushi has partnered with the Planet Organic store to create London’s “first sushi bar that uses only sustainably sourced fish and organic ingredients, free from preservatives, MSG and artificial additives”. All fresh fish comes from organic farms or Marine Stewardship Council-certificated […]