Demand Media Limited is located in Mombasa, Kenya on Mwembe Tayari Road Opposite Sapphire Hotel Next to Garden Fresh. Demand Media Limited is rated 3 out of 5 in the category digital printing service in Kenya.
Address
Mwembe Tayari Road Opposite Sapphire Hotel Next to Garden Fresh
Service options
On-site services