It is located at the base of the Nemuro Peninsula, and is a ridge sticking out to the Pacific Ocean. The inland part of the fort is designated as a special natural monument of the country and is the southern limit of Sakai azalea.
Ochiishinishi, Nemuro, Hokkaido
Access: 40 minutes on foot from Ochiishi Station
* Business days and hours are subject to change due to the influence of Novel Cornavirus (COVID-19).