Ici Sushi is a Japanese restaurant specializing in sushi. It is located at 1 Rue Perret in Saint André De Cubzac, France.