Situated at the heart of Tokyo, right next to Tokyo station, Marunouchi north exit, you will find yourself overwhelmed by friendly staff who will bow in front of you until the elevator door closes. since its right next to Tokyo station, literally the busiest station on earth, it is easy to get around freely. The room is excellent, huge bathroom,...
More
- Shangri La Tokyo
- Shangri La Chiyoda
