Studio 20 Images is located in Yenagoa, Nigeria on Ekeki Y, Shop 1 Nkisa Plaza Opposite Opili plaza, NUJ Press Centre, Azikoro Street. Studio 20 Images is rated 3 out of 5 in the category graphic designer in Nigeria.
Address
Ekeki Y, Shop 1 Nkisa Plaza Opposite Opili plaza, NUJ Press Centre, Azikoro Street