Meiji ShrineThe city’s most important spiritual center, the magnificent wooden Meiji Shrine, sits in a forest of 120 thousand trees.