St. Leo Catholic Church
Cities
·
This week
Church · Toyin St, Ikeja, Lagos, Nigeria · Lagos
More places in Lagos