Tokyo Japan Tourist Information and Travel Guide
Kitanomaru Park is a beautiful park located just north of the Imperial Palace in the centre of Tokyo Japan.
The best time of year to visit the park is in the spring time when the cherry blossoms are flowering.