Russia’s BIGGEST Food Hall, You Won’t Believe It! 🤩

Russia’s biggest food hall, DEPO takes its name from the old tram depo it is built in to. Simply put, it’s MASSIVE! Come with me on a Friday night to find out where the locals go to eat, drink and be merry!
Back to Top