Where is Otomaru Station?
Where is Otomaru Station located?
Otomaru Station, Otomaru Station, Japan (approx. 36.51191°, 136.6177°)
Where is Otomaru Station on the map?
Otomaru Station - Kanazawa Station
{"latitude":36.51191,"longitude":136.6177,"title":"Otomaru Station"}