El establecimiento se encuentra en Tokio, a 500 metros del templo Tokujo-ji y a 800 metros del templo Gonsho-ji. El Hotel Business Villa Omori - Vacation STAY 08221v ofrece alojamiento con Wi-Fi gratuita en todas las instalaciones.
143-0015 Prefectura de Tokio, 3-32-7 Omorinishi Hotel Business Villa Omori, Japón