Lowell First Church of the Nazarene Church of Lowell, IN. The location of Lowell First Church of the Nazarene Church is 46356, 18210 Clark St - marked with a pin on Google Map.