Immaculate Television is located in Ibadan, Nigeria on Suite F, OGC Building, Opposite S.S Peter and Paul Seminary, Favos Ibadan. Immaculate Television is rated 4.7 out of 5 in the category television station in Nigeria.
Address
Suite F, OGC Building, Opposite S.S Peter and Paul Seminary, Favos Ibadan