The One about Shibamata Taishakuten in Katsushika

Located in Katsushika, Tokyo, Japan is Shibamata Taishakuten, which was founded back in 1629. While Katsushika is known for Tora-san, not far from Shibamata Station, Shibamata Taishakuten is a Buddhist Temple that will catch your attention and really sticks out because of its wooden appearance Read More …