United States / Stamford / Sights & landmarksAttractionThe KeyAddress110 Towne St, StamfordWebsitewww.thekeystamford.comPhone+12032042897—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth it111 Harbor Point Apartments · 46 mNot rated121 Towne Apartments · 88 mNot ratedHarlan Social · 209 mNot rated18 Dock