Where is Takeda?

Where is Takeda located?

Takeda, Takeda (Station), Japan (approx. 34.95614°, 135.756°)


Where is Takeda on the map?