Hotel Miwa Numazu
Takashimacho 7-2, Numazu, Japan
Booking.com
Book Now