Opposite New Jomvu Total Mombasa Road, Mombasa, Kenya

Mombassa, Kenya Data Center

See on Map