La Quinta Inn & Suites by Wyndham Indianapolis South fica a 15 minutos de carro de Lucas Oil Stadium e Indiana Convention Center.Aproveite a academia para se exercitar ou relaxe com uma bebida no bar/lounge.O local também dispõe de uma piscina externa sazonal e uma lanchonete/delicatessen, além de conveniências nos quartos, como geladeiras e micro-ondas.As pessoas que se hospedam no local também adoram a equipe prestativa e a boa localização.