Fountain Square - Indianapolis, IN
1405 Deloss Street is a single family home currently listed at $650,000. 1405 Deloss Street features 3 Beds, 2 Baths, 2 Half Baths. This single family home has been listed on @properties IND since May 23rd, 2024 and was built in 2023.