El Sheraton Indianapolis City Centre Hotel ofrece vistas a la ciudad y proporciona WiFi gratuito en las zonas comunes. Se halla a 500 metros del aparcamiento Plaza, situado junto a centro de convenciones de Indiana.
Las habitaciones disponen de TV de pantalla plana de 42 pulgadas, sillón con reposapiés, nevera y escritorio amplio. Algunas tienen vistas y acceso a la planta club.
El City Centre Sheraton Hotel alberga un centro de fitness con equipamiento de última generación y abierto las 24 horas. Hay un centro de negocios con servicio de fotocopias disponible las 24 horas en el vestíbulo. La azotea cuenta con piscina de temporada al aire libre.
El restaurante Alexander's Bar and Grille ofrece una experiencia gastronómica relajada, mientras que el Circle Cafe tiene vistas panorámicas y sirve comida de los Estados Unidos en un ambiente informal.
El hotel se encuentra a 7 km del circuito de Indianápolis, a 300 metros del teatro Hilbert Circle Theatre, a 1,3 km del estadio Lucas Oil y a 16 km del aeropuerto internacional de Indianápolis.