Where is Hoshida?
Where is Hoshida located?
Hoshida, Hoshida (Station), Japan (approx. 34.76755°, 135.6638°)
Where is Hoshida on the map?
{"latitude":34.76755,"longitude":135.6638,"title":"Hoshida"}