This unpretentious hotel can be found in Naha.
Okinawa Main Island
26.21210, 127.68900 Open in Google Maps
This unpretentious hotel can be found in Naha.