The Otis At Fort Ben presents contemporary 2-bedroom apartments in downtown Indianapolis, IN. Experience urban living at its finest with stylish interiors, modern amenities, and a prime location near city attractions. Discover your ideal urban sanctuary at The Otis At Fort Ben.