selected country
Nigeria

Odera Telecoms Limited

Business address
23, Ago PAlace Way, Okota, Isolo, Lagos, Nigeria
Phone
234 1 4340111
Fax
234 1 4527883