Immanuel Lutheran Church Church of New York, NY. The location of Immanuel Lutheran Church Church is 10128, 122 E 88th St - marked with a pin on Google Map.