Halstead Milford

(291)
 1 Avalon Drive, MilfordCT 06460
$1,585+1-2 BedsPets OK