Shangri La’s luxury hotel at Tokyo, located in Marunouchi above Tokyo Shinkansen Railway Station. A tour during my stay in an Imperial Palace view Suite – views day and night, a swim in the Pool, the Horizon Club Lounge with breakfast and afternoon tea. Great hotel…
AloJapan.com