This charming hotel is situated in Naha.
Okinawa Main Island
26.21880, 127.67200 Open in Google Maps
This charming hotel is situated in Naha.