UKData checked October 2026
  1. Home
  2. London
  3. Sushi restaurants
  4. Yoshida Sushi

You will find Yoshida Sushi, a sushi restaurant, at 100 Norwood High St in the Norwood area of London. It is also listed as Japanese restaurant, sushi takeaway and vegan restaurant.

100 Norwood High St, Norwood, London SE13 5NFChecked October 2026