Localizado em Niterói, no Rio de Janeiro, este hotel fica a uma curta caminhada da Praia de Icaraí. Disponibiliza acesso Wi-Fi gratuito e estacionamento privado gratuito. Há uma paragem de autocarro em frente ao hotel.
Os quartos do Tower Icaraí Hotel apresentam uma decoração simples, uma televisão por cabo e ar condicionado.
O restaurante do Tower serve um extenso buffet de pequeno-almoço, para além de pratos locais e internacionais ao almoço e jantar. Os hóspedes podem desfrutar de bebidas quentes e frias no bar.