Sushi Shop opens first store in Clapham
Sushi Shop has successfully established an international network of company-operated and franchised stores across nine countries and has been part of AmRest since 2018
Sushi Shop has opened its first franchised store in Clapham, with further plans for cooperation on more store openings in the London area.