Este agradable hotel se halla en South Indianapolis. Esta propiedad tiene 99 dormitorios en total. No se permiten mascotas en las instalaciones.