61-A Obvodny kanal emb.

61-A Obvodny kanal emb.

61-A Obvodny kanal emb., Saint Petersburg, 191119, RussiaBuilding

Data centers in the building (1)

RETN OV DC

61-A Obvodny kanal emb., Saint Petersburg, 191119, Russia

Location

61-A Obvodny kanal emb.
Saint Petersburg, 191119, Russia