Embassy Suites Saint Louis - Downtown de 4 étoiles est situé dans la localité de "Downtown St. Louis", à moins de 8 minutes à pied de North Pond et dispose d'une piscine sur place. Situé juste à côté de Museum of Westward Expansion, l'hôtel offre un restaurant et un stockage des bagages, et des commodités comme un distributeur automatique.
L'hôtel est situé à 6 minutes de marche du Stade de football américain Dome at America's Center, à quelques pas du Musée de la ville. Les sites culturels les plus proches sont le Musée national du blues (50 mètres) et Planétarium James S. McDonnell (7 km). Il vous faudra environ 15 minutes à pied pour rejoindre Jefferson National Expansion Memorial. Embassy Suites Saint Louis - Downtown est situé à 25 km de l'aéroport international de Lambert-Saint-Louis, et tout près de l'arrêt de bus Washington at 6th Street Metrolink.
Certaines chambres disposent d'un chauffage central, ainsi que d'une TV à écran plat avec des chaînes satellite pour votre confort. Dotées d'une cafetière/théière, les chambres sont équipées d'un canapé et d'un pupitre d'écriture. Dotées d'une toilette séparée et d'une douche, les salles de bains sont également équipées d'un sèche-cheveux et des serviettes.
Les hôtes peuvent avoir le petit déjeuner au restaurant. La cuisine américaine peut être dégustée dans le restaurant à la carte Atrium.