Set 3.3 km from Lucas Oil Stadium and 9.4 km from Indianapolis Motor Speedway, FRONTDESK 707 North Apts Downtown Indy in Indianapolis offers air-conditioned accommodation with views of the city and free Wi-Fi.
Number of rooms: 3
Indianapolis, 46202, United States