Arena Pet World Int is located in Ilorin, Nigeria on Primo Plaza, No 199 Ibrahim Taiwo Rd. Arena Pet World Int is rated 4.8 out of 5 in the category pet store in Nigeria.
Address
Primo Plaza, No 199 Ibrahim Taiwo Rd
Accessibility
Wheelchair-accessible car park