Where is Shiba?
Where is Shiba located?
Shiba, Tokyo, Japan (approx. 35.64919°, 139.7591°)
Where is Shiba on the map?
{"latitude":35.64919,"longitude":139.7591,"title":"Shiba"}