Howe Place Apartments

 70 Howe Street, New HavenCT 06511