Abayomi Bus Stop is a bus station, located at Iwo Rd, Iwo Road, Ibadan, Nigeria
Just that the bus stop is popular and closer to iwo road round about with bank, slot and dstv office
Well it's a bus stop. Nothing special or unique about it (LOL except that it's on Google Maps)