The hotel was established in 1998.
The hotel is located in the city centre of Tokyo, in a short drive away from the Tokyo Tower.
Fresh, seasonal dishes such as sushi, tempura, amiyaki, oden, kushiage and yakitori can be enjoyed in the Japanese-style rooms.