Where is Shibamata Taishakuten?
Where is Shibamata Taishakuten located?
Shibamata Taishakuten, Shibamata Taishakuten, Japan (approx. 35.758335°, 139.87834°)
Where is Shibamata Taishakuten on the map?
{"latitude":35.758335,"longitude":139.87834,"title":"Shibamata Taishakuten"}