Izu Mitohama Shotokan
Uchiuramito 7, Numazu, Japan
Booking.com
Book Now