Middlesex County


69 69

6,454

$395,000

107.4

5.9


$359,400 +6.0%


1,087 +27.7%