This 2 star hotel is located in the city centre of Tokyo and was established in 1996. It is close to the Asakusa and the nearest station is Asakusa.