- Home
- London
- Russian grocery stores
- 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
Details
Address21 Moscow Rd
PostcodeW2 4AH
CityLondon
CategoriesRussian grocery store, Gourmet grocery shop, Delicatessen
Websitedachashop.co.uk
BrandDacha · 3 branches
Coordinates51.51249, -0.18863 · View on OpenStreetMap
Opening times
Friday10:00–21:00
Saturday10:00–21:00
Only some days are listed.
Hours can change on holidays — check with the business before you go.
Nearby
TThe BeachcomberTiki bar86 Queensway100 mTTaste of LahorePakistani restaurant92 Queensway110 mGGold MineCantonese restaurant100-102 Queensway120 mMMed Salleh KopitiamMalaysian restaurant35-39 Inverness Terrace140 mKKensington Park SchoolIndependent school40-44 Bark Pl160 mNNew West End Synagogue - St.Petersburgh PlaceSynagogueSt Petersburgh Pl190 m