Hotel City Court
Maejima 3-11-1, Naha, Japan
Booking.com
Book Now