O OTTO Hotel está situado na área de Tsim Sha Tsui, em Hong Kong, a 400 metros do Mira Place 2 e a 1 km de Mira Place 1. Este hotel de 3 estrelas disponibiliza acesso Wi-Fi gratuito, uma recepção 24 horas e um serviço de concierge. Os hóspedes podem desfrutar de vistas para a cidade.
Todos os quartos estão equipados com ar condicionado, uma televisão de ecrã plano com canais por cabo, um frigorífico, uma chaleira, um bidé e uma secretária. Cada quarto inclui uma casa de banho privativa com produtos de higiene pessoal gratuitos e um secador de cabelo.
O hotel dispõe de um terraço para banhos de sol.
O Porto de Victoria fica a 1,3 km do OTTO Hotel.