Temple Square

 100 Temple Street, New HavenCT 06510
$2,000+1-3 BedsPets OK