Property Location With a stay at Hotel Il Monte, you'll be centrally located in Osaka, steps from HEP Five and Umeda Joypolis Sega. This hotel is close to Osaka Science Museum and Osaka Castle.Rooms Make yourself at home in one of the 122 air-conditioned..