Second Presbyterian Church Church of Indianapolis, IN. The location of Second Presbyterian Church Church is 46260, 7700 N Meridian St - marked with a pin on Google Map.