Ipota 103101, Lagos, Nigeria
Mowo is a Bus station located at Ipota 103101, Lagos, Nigeria. It has received 14 reviews with an average rating of 3.2 stars.
The address of Mowo: Ipota 103101, Lagos, Nigeria
Mowo has 3.2 stars from 14 reviews
Bus station