About the place
Ōzora (大空町?, Ōzora-chō) is a town located in Abashiri District, Okhotsk Subprefecture, Hokkaido, Japan.Ōzora was formed on March 31, 2006 as a result of the merger of the town of Memanbetsu, and the village of Higashimokoto, both from Abashiri District.