El hotel está situado en la bahía de Ishikari, a solo 35 km de Sapporo, en la prefectura de Hokkaido, la más septentrional de las cuatro islas japonesas. El hotel de 18 plantas tiene una situación estratégica en el pintoresco puerto marítimo de Otaru, una ciudad romántica y pintoresca, renombrada por sus barrios y calles antiguas, edificios de piedra de estilo victoriano y canales, así como por sus fábricas artesanales de soplado de vidrio. Situado a solo 30 minutos de Sapporo, el hotel queda a 5 minutos a pie de la estación de Otaru Chikko y a 65 minutos en tren del Nuevo Aeropuerto de Chitos...