Where is Takamachi?
Where is Takamachi located?
Takamachi, Takamachi, Japan (approx. 33.16261°, 130.11584°)
Where is Takamachi on the map?
{"latitude":33.16261,"longitude":130.11584,"title":"Takamachi"}