4
370 Davenport Ave
New Haven, CT 06519
$450,000 USD
18,955 SF
18,955 SF
$450,000 USD
Office