Opposite New Jomvu Total Mombasa Road, Mombasa, Kenya - China Telecom Americas