UKData checked October 2026
  1. Home
  2. London
  3. Russian grocery stores
  4. DACHA - The Russian Shop

You will find DACHA - The Russian Shop, a Russian grocery store, at 21 Moscow Rd in London. It is also listed as gourmet grocery shop and delicatessen. Part of Dacha (3 branches listed).

21 Moscow Rd, London W2 4AHChecked October 2026