St. Leo Catholic Church

Church · Toyin St, Ikeja, Lagos, Nigeria · Lagos

More places in Lagos