Logo for apartments for rent on


2100 Westlane Road | Indianapolis, IN 46260



Creekwood Apartments is located on the northside of Indianapolis, IN close to St. Vincent's Hospital and provides an easy commute to downtown Indianapolis. These apartments offer 7 spacious floorplans featuring fully equipped kitchens, walk-in closets, private balconies or patios and we are pet-friendly. The community offers a swimming pool, picnic areas, playground, lots of green space and youth programs. Call us today to make Creekwood your new home!


I-465 to Michigan Road. South to 71st Street. East for 1/2 mile. Creekwood will be on your left.

(317) 983-5625