Satellite map of Otowa, Aichi
Otowa (音羽町, Otowa-chō) was a town located in Hoi District, Aichi Prefecture, Japan.
Latitude: 34° 51' 12.59" N
Longitude: 137° 18' 22.80" E
Nearest city to this article: Gamagōri
Read about Otowa, Aichi in the Wikipedia Satellite map of Otowa, Aichi in Google Maps