Apartments in stamford, connecticut