61-A Obvodny kanal emb.

61-A Obvodny kanal emb.

61-A Obvodny kanal emb., Saint Petersburg, RussianBuilding

Data centers in the building (1)

RETN OV DC

61-A Obvodny kanal emb., Saint Petersburg, Russian

Location

61-A Obvodny kanal emb.
Saint Petersburg, Russian