Address:- 9310 Otis Avenue ,, Indianapolis, IN, USA, 46216
Phone:- (463) 218-7926
Website:- 2 Bedroom Apartments Downtown Indianapolis IN
Description:-
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
Find us on:-