Towel Hotel Naha
2 Stars
2-10-6 Izumizaki - 900-0021 - Okinawa Islands - Okinawa Prefecture,
Japan
View Map
Area: Naha
None