Alpha Site (Earth-5875)

Alpha Site was a base of the Office of Naval Intelligence, in an artificial island on Sector 10 of New Mombasa, Kenya, on Earth. Publicly, Alpha Site served as the headquarters of ONI at the East African Protectorate, but its operatives secretly studied and aggregated data from the mysterious artifact located below the city.