L'hotel offre una vasca idromassaggio e camere dotate di TV via cavo con canali HBO e connessione Wi-Fi gratuita. Il Lucas Oil Stadium e l'Indianapolis Motor Speedway Hall of Fame distano 19 km.
Numero delle stanze: 66
7314 East 21st Street, Warren Township, Indianapolis, IN 46219, Stati Uniti