North Church Farmers Market

3808 N. Meridian St. Indianapolis, Indiana 46208

Map