Churches in Lewiston Maine

There are 20 churches in Lewiston representing 11 denominations.