1800 W 18th St, Indianapolis IN 46202-1057
Built in 1902, South Grove Golf Course is the closest 18 hole golf course to downtown Indianapolis. The 18-hole course, located in Indianapolis, Indiana, features 6,151 yards of golf from the longest...
MORE »