Sun Palace Kyuyokan
Kumoji 2-5-1, Naha, Japan
Booking.com
Book Now