El OTTO Hotel goza de una buena ubicación en el distrito de Tsim Sha Tsui de Hong Kong, a 250 metros de iSquare, a 400 metros de Mira Place 2 y a 500 metros de Harbour City. Este hotel de 3 estrellas dispone de una recepción 24 horas con servicios de conserjería y de venta de entradas y alberga un solárium con vistas a la ciudad.
Los alojamientos cuentan con TV de pantalla plana con canales por cable, nevera, hervidor de agua y un baño privado con ducha y artículos de aseo gratuitos.
Los puntos de interés populares más cercanos al The OTTO Hotel incluyen el muelle de ferris Star Tsim Sha Tsui, Times Square Hong Kong y Lan Kwai Fong.