Satel Media Corp is located in Ikorodu, Nigeria on 25 Efunlaruja Street Abeokuta Ikorodu Lagos Abeukuta. Satel Media Corp is rated 3 out of 5 in the category satellite communication service in Nigeria.
Address
25 Efunlaruja Street Abeokuta Ikorodu Lagos Abeukuta