Where is Weekly Harbourview Mansion Main Building / Vacation STAY 74574, Naha located?
Weekly Harbourview Mansion Main Building / Vacation STAY 74574, Naha, Weekly Harbourview Mansion Main Building / Vacation STAY 74574, Naha, Japan (approx. 26.20816°, 127.68064°)