The Otis at Fort Ben Apartments
9310 Otis Avenue, Indianapolis, IN 46216
(463) 218-7926