Quality Inn South
Hotel
Indianapolis, Indiana
Just 5 miles away from Lucas Oil Stadium and Indianapolis Zoo, this hotel offers complimentary hot breakfast and comfortable guest rooms with free Wi-Fi.
Number of rooms: 65
4502 South Harding Street, Indianapolis, IN 46217, United States