-
From what I've gathered, it's a Fallen (House of Devils) main base or some sort. This is where that specific house has taken up headquarters on Earth (in Old Russia no less).
-
Nary a clue, this is just what Charlemagne and I have thrown together, though it could be a place with a huge Devil Walker ;)