A 2 km del Abashiri Green Hotel, de 2 estrellas, los huéspedes pueden visitar el Museo de los Pueblos del Norte de Hokkaido.
Ubicado a unos 10 minutos en coche de la Plataforma de Observación Tentozan, este hotel tambiénse ubica cerca de la estación de tren Abashiri. El hotel te sitúa a 2 km de Sea of Okhotsk. Estar a unos 15 minutos en coche del Museo Okhotsk Ryu-hyo es una ventaja para los huéspedes que se alojen en el hotel Green Abashiri.
El lugar ofrece 42 habitaciones, cada una de ellas con aire acondicionado y servicios de entretenimiento como TV. Los baños tienen inodoro separado y ducha para mayor comodidad.
El restaurante Ekimae Hamacho se encuentra a tan solo 1 km.