Remember the Joy of Grand Prince Hotel Takanawa, Tokyo – Japan

Traveljunkieindonesia.com – Grand Prince Hotel Takanawa, in Tokyo, is only a 5-minute walk from Shinagawa station, the hotel boasts a spacious garden extending to 20,000m2. Lovely gardens with shrines and pond. Perfectly located for business or pleasure, travel junkies can… Continue Reading