Hotel Grand Palace – Tokyo, Japan

Hotel Grand Palace – Tokyo, Japan

Location. This Tokyo hotel is a two-minute walk from a subway station. Kitanomaru Park, featuring the Nippon Budokan arena, the National Museum of Modern Art, the Science Museum, and groves of cherry trees, is 0.5 (0.3 mi) away. Tokyo Imperial Palace is 1.6 km (1 mi) away. Hotel Features. The 23-story Hotel Grand Palace has [...]

thomas davisthomas davis