
Newly renovated, the Holiday Inn Stamford Downtown in Stamford, Connecticut supplies a sophisticated and upscale ambiance, superb service, and exceptional accommodations with a twist. Situated in the middle of downtown Stamford you are within walking distance or a complimentary shuttle ride to the most important spots in the city and just a 45-minute train ride from New York City. From the moment you walk through the hotel's doors, you will think you have just stepped into a trendy Manhattan hotel as the vibrant colors embrace and energize you.