Benjamin Court Apartments
5810 Lee Road, Indianapolis, IN 46216