The Otis At Fort Ben presents modern 2-bedroom apartments in downtown Indianapolis, IN. Enjoy urban living with upscale amenities, stylish interiors, and proximity to city attractions
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
