Depo располагается возле площади Победы, в окружении исторических зданий в стиле советского неоклассицизма. Почти половину территории будут занимать зеленые зоны, а поблизости находятся три парка и набережная.