Located within 6.5 km of Indianapolis Motor Speedway and 14 km of Lucas Oil Stadium, Studio 6-Indianapolis, IN provides rooms in Indianapolis. The 2-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi.
Number of rooms: 54
3744 N High School Rd, Indianapolis, IN 46224, United States