The Best of the Best 2003: Hotels – Four Seasons Hotel Tokyo at Marunouchi
The Four Seasons Hotel Tokyo at Marunouchi, which opened in October adjacent to Tokyo Station, is a perfect base from which to experience the city’s energy and vigor. Occupying five floors of Pacific Century Place, a sleek glass office tower, the hotel is located in the heart of Japan’s business district. It is a five-minute […]