Where is Takazawa?
Where is Takazawa located?
Takazawa, Takazawa, Japan (approx. 32.29439°, 130.63866°)
Where is Takazawa on the map?
{"latitude":32.29439,"longitude":130.63866,"title":"Takazawa"}