Indy Mow and Mulch 4 years ago ID: #270863 Listed In : Home Care 5888 Manning Rd, Indianapolis, IN, 46228 317-751-1190 indymowandmulch.com/ Business Description Landscaping Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : landscaping