1. Life Cycle 1100 High Ridge Rd, Stamford, CT 06905 Coordinate: 41.10934,-73.54797 Phone: (203) 978-3510