Stamford, CT, United States
The Stamford Hotel
3-star hotel
The Stamford Hotel is a wellness-oriented independent hotel in the heart of Stamford, Connecticut. The hotel offers 379 guest rooms. Embracing a spirit of wellbeing, The Stamford Hotel fosters relaxation and comfort for all…
- Wi-fi · extra charge
- 24-hour reception
- Private pool
- Car park · extra charge


