Skip to main content
City in Japan

Towada Shi

A city in Aomori, Japan

Towada Shi is listed as a city or locality in Aomori, Japan.

Location answer

Towada Shi in context

Towada Shi belongs to Aomori in Japan. Its reference coordinates are 40.5674, 141.058.

Division
Aomori
Country
Japan

City data & reference

State / Division

Coordinates

Towada Shi: Frequently Asked Questions

Which country is Towada Shi in?

Towada Shi is a city in Aomori, Japan.