Numazu River Side Hotel
Agetsuchi Cho 100-1, Numazu, Japan
Booking.com
Book Now