Candlewood Suites Indianapolis Dwtn Medical Dist is a business center, located at 1152 N. White River Pkwy. W. Drive, Indianapolis, Indiana 46222. They can be contacted via phone at (317).. [read more]