Extended Stay America Indianapolis - North

9750 Lake Shore Dr E
Indianapolis
Indiana
United States