Willow Glen South Apartment Homes...Surround yourself with the beauty of nature... Located in beautiful Beech Grove, Indiana, Willow Glen South Apartments has easy access to I-465, I-65, and downtown Indianapolis. At Willow Glen South you will be welcome