Yoyogi Park in Shibuya
Yoyogi Park is one of the largest public parks in Tokyo, Japan, with an area of 54.1 hectares. It is located in Shibuya district, west of Shibuya Station, and is surrounded by many tourist sites such as Meiji Shrine, Meiji Forest and Omotesando Avenue. History of Yoyogi Park Yoyogi Park has a rich and interesting …