Indulge in luxury at The Otis At Fort Ben, offering exquisite 1-bedroom apartments in downtown Indianapolis, IN. Experience upscale living with top-notch amenities and a prime downtown location.
The Otis at Fort Ben Apartments
9310 Otis Avenue ,, Indianapolis, IN, United States 46216
theotisfortben.com
The Otis at Fort Ben Apartments
9310 Otis Avenue ,, Indianapolis, IN, United States 46216
theotisfortben.com
