Il Leo Plaza Hotel sorge a Sasebo, a 14 km dall'Huis Ten Bosch e a 3,1 km da Sasebo-kō. Dotato di un ristorante, questo hotel a 3 stelle dispone di camere climatizzate con connessione Wi-Fi gratuita. In loco è presente un parcheggio privato.
Tutte le unità sono dotate di frigorifero.
La struttura dista 5 km dal Kujukushima Pearl Sea Resort e 22 km dal Kuroshima Tenshudo. Il Leo Plaza Hotel dista 33 km dall'Aeroporto di Nagasaki, lo scalo più vicino.