Experience the epitome of luxury at The Otis At Fort Ben, offering sophisticated 2-bedroom apartments in downtown Indianapolis, IN. Enjoy upscale living with high-end amenities, stylish interiors, and a prime downtown location.