Este hotel se encuentra en Niteroi, Río de Janeiro, a unos minutos a pie de la playa de Icarai. El establecimiento proporciona WiFi y aparcamiento privado, ambos gratuitos. Asimismo, hay una parada de autobús frente al hotel.
Las habitaciones del Tower Icaraí Hotel presentan una decoración sencilla y disponen de TV por cable y aire acondicionado.
El restaurante del Tower sirve un desayuno buffet abundante y platos locales e internacionales para el almuerzo y la cena. Los huéspedes pueden disfrutar de bebidas frías y calientes en el bar.