97 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam

Hanoi, Vietnam Data Center

See on Map