Hotel Route Inn Abashiri Ekimae
1-2-13, Shinmachi, Abashiri, Hokkaido
During your stay at Hotel Route Inn Abashiri Ekimae, you'll be within walking distance of Road Station Ryuhyokaido Abashiri. Enjoy features like free WiFi in public areas and free self-parking, plus a restaurant.