Winners' Satellite Chapel Yaba is located in Lagos, Nigeria on Montgomery Rd, Yaba. Winners' Satellite Chapel Yaba is rated 4.6 out of 5 in the category christian church in Nigeria.
Address
Montgomery Rd, Yaba
Accessibility
Wheelchair-accessible car park