Where is Takizawa?
Where is Takizawa located?
Takizawa, Takizawa, Japan (approx. 39.8028°, 141.13466°)
Where is Takizawa on the map?
{"latitude":39.8028,"longitude":141.13466,"title":"Takizawa"}