The Seminole Apartments a 55 and over community 920 N Alabama St, Indianapolis, IN is a rental apartment building with 1 floorplan available. It is located in the Downtown Indianapolis neighborhood of Indianapolis. It has apartment amenities including microwave, and dishwasher.