El hotel está ubicado en el lado sur de Tokio, en el área de Omori, donde es conocido tanto como distrito residencial como de oficinas. Toma sólo 4 minutos caminando desde la salida Norte de la estación JR Omori en la Línea Keihin Tohoku. Desde esta estación, solo toma 6 minutos a Shinagawa, 15 minutos a la Estación Tokio y 25 minutos a Yokohama. También solo lleva 20 minutos a Tokio Bigsight desde la estación más cercana cambiando de tren en la estación Oimachi. Toma 20 minutos en taxi desde el Aeropuerto Haneda y el hotel ofrece transporte expreso desde y hacia el Aeropuerto Haneda todos los días.
Hay un restaurante / lounge en la planta baja; ofrece desde el desayuno a la cena.