Minshuku Sakura
Heda 1590-3, Numazu, Japan
Booking.com
Book Now