Situado a tan solo 250 metros de la estación de metro Osaka Business Park, el hotel está a unos 10 minutos en coche de los Times square de Osaka. Está a unos 5 minutos a pie de Izumi Hall y enfrente del Parque público del Castillo de Osaka.
Este hotel te brinda la oportunidad de visitar lugares de interés natural como el lago Reservorio, a 1 km. El Santuario Hōkoku está a 15 minutos a pie del Hotel New Otani Osaka.
Hay un centro de fitness con una amplia gama de deportes.