LocationThe hotel is located in the centre of Tokyo. It is less than 1 km from the heart of Asakusa, an area reminiscent of traditional Japan, with old-fashioned shops and restaurants set against the modern high-rise office buildings of the city. It is..