Meija Shrine inner garden I visited the Meija Shrine inner garden. It is a very large traditional Japanese garden in the heart of Tokyo.