Stamford Urby: Unit 4106 Stamford Urby Apartments, Greyrock Place, Stamford, CT, USA Share Gallery Check Availability