The Liberty

 152 Temple Street, New HavenCT 06510
$1,215+Studio-2 BedsPets OK