Toba International Hotel
Toba 1-23-1, Toba, Japan
Booking.com
Book Now