An air of golden-age glamour in Tokyo

The Tokyo Station Hotel – first hotel in Tokyo to join Small Luxury Hotels of the World. The Tokyo Station Hotel‘s red-hued building has been part of the Tokyo skyline for over a century. Today, the luxury hotel blends Omotenashi – the time-honoured spirit of Japanese hospitality – with 21st-century luxury. The hotel is the … Read more