Das Abashiri Green Hotel verfügt über 42 Zimmer und ist 10 Fahrminuten vom Museum der Völker des Nordens entfernt gelegen.
Das Hotel liegt in ungefähr 2 km Entfernung von der Tentozan-Aussichtsplattform und in ungefähr 1 km Entfernung vom Bahnhof Abashiri. Das 2-Sterne-Hotel liegt in rund 25 Gehminuten Entfernung vom See Sea of Okhotsk. Die Lage in ungefähr 2,1 km Entfernung vom Okhotsk Ryuhyo Museum ist ein großer Vorteil für Gäste vom Green.
Neben einer Sitzecke sind die Zimmer in der Unterkunft mit einem Fernsehen mit mehreren Kanälen ausgestattet. Es gibt eine getrennte Toilette und eine Dusche in den Badezimmern.
Das Restaurant Ekimae Hamacho serviert asiatische Gerichte und liegt 15 Minuten zu Fuß vom Hotel entfernt.