Com uma boa localização na área de Naha City Centre, em Naha, Lohas Villa localiza-se a 3,2 km de Mausoléu Tamaudun, a 19 km de Castelo de Nakagusuku e a 20 km de Sefa Utaki. Esta casa de hóspedes de 1 estrela dispõe de um terraço, quartos com ar condicionado, acesso Wi-Fi gratuito e casa de banho partilhada. O alojamento está a 2,1 km de Naminoue Beach e a cerca de 700 m do centro da cidade.
Castelo Zakimi Gusuku fica a 28 km de Lohas Villa, enquanto Castelo de Katsuren fica a 30 km de distância. O aeroporto mais próximo é o Aeroporto de Naha, que fica a 6 km de Lohas Villa.