Hotel Chinzanso Tokyo offers luxurious 5-star accommodation in Tokyo, a green oasis with historic grounds that is the perfect place to relax.