Hotel Zero Degrees

909 Washington Blvd
Stamford
Connecticut
United States