Takada

Takada

Details

Location

Aomori, Aomori Japan

Coordinates

40.76900° N, 140.72275° E