UKData checked October 2026
  1. Home
  2. London
  3. Takeaways
  4. The Russian Deli

The Russian Deli

TakeawayRussian restaurantSunWebsite

The Russian Deli is a takeaway on 45a Beauchamp Pl in London. It is also listed as Russian restaurant. It is open on Sunday.

45a Beauchamp Pl, London SW3 1NXChecked October 2026

Details

Address45a Beauchamp Pl
PostcodeSW3 1NX
CityLondon
CategoriesTakeaway, Russian restaurant
Coordinates51.49752, -0.16487 · View on OpenStreetMap

Opening times

MondayClosed
TuesdayClosed
Wednesday12:00–00:00
Thursday12:00–00:00
Friday12:00–00:00
Saturday12:00–00:00
Sunday12:00–00:00

Hours can change on holidays — check with the business before you go.

Nearby