Located in Tokyo  the hotel is just 10 minutes from Tokyo Station and about 40 minutes from Haneda Airport and Tokyo Disneyland Narita International Airport is located some 70 km from the establishment