Meiji Shrine (明治神宮, Meiji Jingū), is a Shinto shrine in Shibuya, Tokyo, that is dedicated to the deified spirits of Emperor Meiji and his wife.
Meiji Shrine is located in a forest that covers an area of 70 hectares (170 acres). This area is covered by an evergreen forest
October 10th filmed