Yes, Holiday Inn definitely the closest and only a couple years old so a good option.
Lincoln esq. Calle Hector Inchaustegui Cabral which is about 4 blocks east and asbout 4 blocks north of Canadian Embassy which is on the 18th floor of the Acropolis centre mall.