St. John the Baptist Orthodox Church Church of Post Falls, ID. The location of St. John the Baptist Orthodox Church Church is 83854, 4718 E Horsehaven Ave - marked with a pin on Google Map.