metro green residences - 717 atlantic street, stamford, connecticut, 06902metro green court - 681 atlantic street, stamford, connecticut, 06902