Riley Physicians Pediatrics - Methodist Medical Plaza South 8820 South Meridian Street, Indianapolis, IN 46217