Basé dans le quartier de divertissements de "central des affaires de Denver", The Westin Denver Downtown fournit des vues sur les montagnes. Il offre des services de réception 24/24 et des services de départ tardif, ainsi qu'un club de bien-être et une piscine en plein air.
L'hôtel est situé dans le quartier de divertissements de Denver, à 2 km de la Salle de concert The Fillmore. Westin Denver Downtown est situé à côté de The Money Museum at the Federal Reserve Bank et le LoDo. L'hôtel se situe à quelques pâtés des centres de conventions. The Westin Denver Downtown de 4 étoiles est situé à moins de 1 km du musée d'art de Denver, et Denver Center se trouve à environ 10 minutes à pied. Les hôtes se trouveront à 5 minutes de marche de la gare le Denver Union et à quelques pas de la station de train urbain 16th & Stout.
Cet hébergement fournit un patio et un balcon dans 9 chambres spacieuses. Elles sont également équipées d'un minibar et une cafetière/théière et d'une climatisation pour assurer un confort optimal. Dotées d'une douche à l'italienne et d'une toilette séparée, les salles de bains sont également équipées d'un sèche-cheveux et des articles de toilette pour les hôtes.
Westin Denver Downtown propose un petit-déjeuner sous forme de buffet tous les jours. Le restaurant à l'américaine Ingredients sert des plats de la carte américaine. Il y a un bar lounge sur place. L'espace bar comprend un salon.