Taste Sushi

Japanese Sushi

163 Parish Lane, London, SE20 7JH

Delivering now

Your order