Este establecimiento está situado en el centro de Leavenworth, a 20 minutos en coche del bosque nacional Wenachee. Ofrece habitaciones con conexión Wi-Fi gratuita y alberga una terraza amplia con vistas a la montaña.
Las habitaciones del Hotel Leavenworth incluyen TV por cable con canales de cine gratuitos, nevera, microondas y set de té y café.
El Hotel Leavenworth Leavenworth se halla a 5 minutos a pie de la destilería Icicle Brewing Company y a pocos pasos del parque de Front Street.