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
2437 reviews
|Hospitality|Stamford, CT 06902 United States