23
5-17 James St
New Haven, CT 06513
$2,400,000 USD
56,959 SF
56,959 SF
$2,400,000 USD
Warehouse