TOCH is located in Ikeja, Nigeria on 123B Obadina Street, Omole Estate Phase 1 Ojodu Bus Stop, Ojodu Berger. TOCH is rated 5 out of 5 in the category taxi service in Nigeria.
Address
123B Obadina Street, Omole Estate Phase 1 Ojodu Bus Stop, Ojodu Berger
Amenities
Gender-neutral toilets