The Liberty

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