Did You Think This Is What Russia Is Like? 👀

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