21 Elmwood Road, New Haven, CT 6492

Current Owners
Sophie Moravej
Purchase Price
N/A
Property Taxes
$11,564
Blockshopper green logo