Located on the small hill along the Abashiri Lake shore, in this quiet environment the view of the sun set is magnificent.
Abashiri, Hokkaido
43.99169, 144.22376 Open in Google Maps