Indianapolis IN Freeman MD, Doctors 1. 3351 N Meridian St, Indianapolis, IN 46208 | Martin, Freeman MD (317) 923-2521