Satellite map of Nemuro Bay
Nemuro Bay (根室湾, Nemuro-wan) is a body of water on the northern coast of the Nemuro Peninsula in Hokkaidō, Japan.
Latitude: 43° 21' 23.99" N
Longitude: 145° 27' 7.79" E
Nearest city to this article: Nemuro
Read about Nemuro Bay in the Wikipedia Satellite map of Nemuro Bay in Google Maps