The Liberty

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