Where is Holiday Inn - Indianapolis Downtown by IHG located?
Holiday Inn - Indianapolis Downtown by IHG, Holiday Inn - Indianapolis Downtown by IHG, United States of America (approx. 39.7601°, -86.16692°)
Holiday Inn - Indianapolis Downtown by IHG, Holiday Inn - Indianapolis Downtown by IHG, United States of America (approx. 39.7601°, -86.16692°)