Offering quiet street views, 2 houses in 1 heart of Fountain Square DT Indy is an accommodation situated in Indianapolis, 3.1 km from Lucas Oil Stadium and 12 km from Indianapolis Motor Speedway.
Number of rooms: 2
927 East Morris Street, Indianapolis, IN 46203, United States