Kenwood Place Apts I & II

105 W 23rd St
Indianapolis, IN 46208

Office Info

Telephone

(317) 923-7702

Office Telephone

(317) 923-7702