Situé à Stamford, dans le Connecticut, à 1 kilomètre de la plage de Cummings Park, cet hôtel dispose d'un restaurant sur place et d'une piscine intérieure. De nombreux bureaux d'entreprises sont accessibles à pied ou en quelques minutes de route.
Le Stamford Hotel propose des chambres dotées d'une télévision à écran plat de 94 cm, d'un grand bureau et d'un plateau/bouilloire. Décorées dans des tons neutres, elles comprennent une literie moelleuse et des articles de toilette.
Le Stamford Hotel possède une salle de sport et un centre d'affaires ouvert 24h/24.
Le café Link sert du café Starbucks.
Le Stamford Yacht Club se trouve à 3 miles. Le centre commercial Stamford Town Center se trouve à seulement 5 minutes à pied de l'hôtel.