Nemuro Ekuhashi no Yado Hotel
087-0044 Hokkaidō, Nemuro, Shikishima-cho 2-64, Japón
Nemuro Ekuhashi no Yado features Japanese-style accommodations only a 10-minute walk away from JR Nemuro Train Station. Free Wi-Fi is available and guests are welcome to stay with their pets.