Immanuel Lutheran Church Meeting Address 346 Shrewsbury St, Holden, MA, 01520 Evangelical Lutheran in America Church Profile »