Smile Hotel Kawaguchi
Saiwaicho 3-7-31, Kawaguchi, Japan
Booking.com
Book Now