Otemachi in Chiyoda ward is the center of business in Japan. The Imperial Palace lays beside Tokyo Station surrounded by skyscrapers.
Otemachi in Chiyoda ward is the center of business in Japan. The Imperial Palace lays beside Tokyo Station surrounded by skyscrapers.