271 Lloyd St

 271 Lloyd St, New HavenCT 06513
$1,1752 Beds1000 sqftPets OK