Clickers Travels International is located in Benin City, Nigeria on 78 New Lagos Road, (peacock Plaza),, Near Former Edo Broadcasting Service,. Clickers Travels International is rated 4.8 out of 5 in the category travel agency in Nigeria.
Address
78 New Lagos Road, (peacock Plaza),, Near Former Edo Broadcasting Service,