Hotel City Court

  Maejima 3-11-1, Naha, Japan

Booking.com Book Now