Where is Takachaya?

Where is Takachaya located?

Takachaya, Takachaya, Japan (approx. 34.66725°, 136.5126°)


Where is Takachaya on the map?