Nemuro Ekuhashi no Yado Hotel
Japan, 〒087-0026 北海道根室市 2丁目64, Nemuro, 087-0026
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.