Apartments in Indianapolis Area -

Villa Nova Apartments of Indianapolis | Indianapolis, IN

Villa Nova Apartments of Indianapolis in Indianapolis, IN
Located at 8760 LeMode Court, Indianapolis, IN 46268
(317) 983-6430
Location:
8760 LeMode Court, Indianapolis, IN 46268
Description:
One and Two Bedroom Garden Apts, Walk to Shops and Restaurants, Two Swimming Pools and Tanning Deck, Private Entrances, Carports Available, We Are Pet Friendly!
Check Availability

(317) 983-6430

8760 LeMode Court

Indianapolis, IN 46268