Con cajero automático y máquina expendedora, este encantador hotel de 4 estrellas, The Westin Denver Downtown, está situado a unos 5 minutos andando del Centro comercial 16th Street Mall. Situado en el barrio central de negocios de Denver, el hotel tiene vistas a la ciudad y cuenta con una piscina exterior y piscina cubierta.
Ubicado a 1 km de Clyfford Still, este acogedor hotel está a una distancia moderada del Estadio Coors Field. El Westin Denver Downtown está situado cerca de lugares de interés natural como el Jardín Botánico de Denver (4 km) y el Parque Civic Center (1 km). Este cómodo alojamiento está situado a unos 25 minutos andando del Acuario del Downtown, mientras que la estación de autobuses Denver Center se encuentra a unos 800 metros de distancia. El The Westin Denver Downtown está a 400 metros de estación de tren el Denver Union y a poca distancia de paseo del ferrocarril 16th & Stout.
Algunas de las 9 habitaciones con aire acondicionado del hotel tienen ventanas insonorizadas, además de minibar y servicio de tetera/cafetera. Las habitaciones amplias están equipadas con secadores de pelo y batas. Algunas tienen cuartos de baño privados. También proporciona ducha a ras de suelo y un inodoro separado de la ducha, además de comodidades como secadores de pelo y albornoces.
El Westin Denver Downtown tiene el restaurante, donde sirve un desayuno continental por la mañana. El restaurante de estilo americano Ingredients se centra en la cocina americana. Los huéspedes pueden relajarse en el bar en el vestíbulo con una bebida.