Baymont By Wyndham Indianapolis East Indianapolis (IN) United States