Location: Chofu City, Tokyo
Taishoji Temple is close to Chofu Station.
The scenery with the cherry blossoms is Japanese.
Show original text