Tokyo.
Zojoji Temple in Shiba