La Quinta Inn & Suites Stamford/New York City

135 Harvard Avenue
Stamford
Connecticut
United States