1. Liberty Rehab & Patient Aid Center 65 Stillwater Ave, Stamford, CT 06902 Coordinate: 41.05191,-73.54841 Phone: (203) 327-5250