Showa Memorial Park
Showa Kinen Park, located in Tokyo’s Tachikawa area, is a vast park that offers a variety of natural highlights throughout the year. Spanning over 160 hectares, this park is so large that exploring it all on foot would take an entire day. It was built to commemorate the 50th anniversary of Emperor Showa’s reign and … Read more