Tennoji Temple Tokyo Japan
Tennoji Temple is a small Buddhist temple located right behind Nippori Train Station, just 10 stops from Shinjuku Train Station on the Yamanote line. Tennoji Temple dates back to 1274. At the front of Tennoji Temple is a large copper …