Guest
Login
Sign Up
Site settings
Forgot Password?
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!
Autoplay video
Hide player controls
Hide resume playing