Indoenesian Lutheran Church - NY

Address:
48 - 08 91st. Place
Elmhurst, New York 11373
United States

Is this your listing?