Memambetsu Station is a railway station on the Sekihoku Main Line in Ōzora, Hokkaido, Japan, operated by Hokkaido Railway Company. It is located at the southern end of Lake Abashiri.
Wikipedia https://en.wikipedia.org/wiki/Memambetsu_Station
Address Memambetsu, Japan
Coordinates 43°54'58.24" N 144°10'16.681" E