Nikko Station Hotel 2
Hotel
Nikko
Nikko Station Hotel Ⅱ is located a 3-minute walk from Tobu Nikko Station. Nikko Tosho-gu is a 10-minute drive away. Free Wi-Fi is available in all rooms.
Number of rooms: 173
321-1406 Tochigi, Nikko, Matsubara-cho 17-4, Japan
Hotel booked 1 times today.