This charming hotel is situated in Naha.
Okinawa Main Island
26.22150, 127.68500 Open in Google Maps
This charming hotel is situated in Naha.