La Quinta Inn & Suites Stamford  New York City Reviews, Ratings | Hotels near 135 Harvard Ave , Stamford CT United States

La Quinta Inn & Suites Stamford New York City

4.0
2208 reviews
|Hospitality|Stamford, CT 06902 United States