Hotel Nanpuso
Yumotochaya 179, Hakone, Japan
Booking.com
Book Now