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 first hotel in Tokyo to join Small Luxury Hotels of the World chain. With no less than seven restaurants on-site, it promises an indulgent escape and pure vintage elegance in the hip heart of Tokyo.
From your room you’ll have wonderful views of Tokyo, and when it’s time to get out and about you’ll find yourself right in the centre of the city. You could stroll through the Imperial Palace Gardens, explore the old station beside the hotel or spend an afternoon in the luxury boutiques of Ginza – Tokyo’s designer shopping district.
Expect plush furnishings and floor-to-ceiling windows for spectacular views of the Imperial Palace Gardens, old station or the Tokyo cityscape. Dome Side Rooms showcase the cupola reliefs, while the vast Maisonettes are set over two levels and feature an exclusive lounge area. For the ultimate in penthouse-style luxury, book one of the sumptuous suites.