Leroy A.O.H. Church of God

Located at 875 Spurgeon Road, Leroy. 31.46515, -88.01255