Open 24 New City RdListed elsewhere$282,000$149/sq ft24 New City Rd, Stafford Springs, CT 060767 bd3 ba1,890 sq ftSingle Family