Where is Takachaya?
Where is Takachaya located?
Takachaya, Takachaya, Japan (approx. 34.66725°, 136.5126°)
Where is Takachaya on the map?
{"latitude":34.66725,"longitude":136.5126,"title":"Takachaya"}